From bcb2073c9a8f6b94d88f507ae76b9db4d2a90eab Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 21 May 2021 17:36:51 +0000 Subject: [PATCH 001/123] New class to process HTTP input data --- .../Mastodon/Accounts/UpdateCredentials.php | 8 +- src/Util/HTTPInputData.php | 260 ++++++++++++++++++ 2 files changed, 265 insertions(+), 3 deletions(-) create mode 100644 src/Util/HTTPInputData.php diff --git a/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php b/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php index d3f4c15fe..b2a23cf42 100644 --- a/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php +++ b/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php @@ -21,8 +21,9 @@ namespace Friendica\Module\Api\Mastodon\Accounts; +use Friendica\Core\Logger; use Friendica\Module\BaseApi; -use Friendica\Util\Network; +use Friendica\Util\HTTPInputData; /** * @see https://docs.joinmastodon.org/methods/accounts/ @@ -34,9 +35,10 @@ class UpdateCredentials extends BaseApi self::login(self::SCOPE_WRITE); $uid = self::getCurrentUserID(); - $data = Network::postdata(); + $data = HTTPInputData::process(); + + Logger::info('Patch data', ['data' => $data]); - // @todo Parse the raw data that is in the "multipart/form-data" format self::unsupported('patch'); } } diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php new file mode 100644 index 000000000..e3b48cf58 --- /dev/null +++ b/src/Util/HTTPInputData.php @@ -0,0 +1,260 @@ +. + * + */ + +namespace Friendica\Util; + +/** + * Derived from the work of Reid Johnson + * @see https://codereview.stackexchange.com/questions/69882/parsing-multipart-form-data-in-php-for-put-requests + */ +class HTTPInputData +{ + public static function process() + { + $content_parts = explode(';', $_SERVER['CONTENT_TYPE'] ?? 'application/x-www-form-urlencoded'); + + $boundary = ''; + $encoding = ''; + + $content_type = array_shift($content_parts); + + foreach ($content_parts as $part) { + if (strpos($part, 'boundary') !== false) { + $part = explode('=', $part, 2); + if (!empty($part[1])) { + $boundary = '--' . $part[1]; + } + } elseif (strpos($part, 'charset') !== false) { + $part = explode('=', $part, 2); + if (!empty($part[1])) { + $encoding = $part[1]; + } + } + if ($boundary !== '' && $encoding !== '') { + break; + } + } + + if ($content_type == 'multipart/form-data') { + return self::fetchFromMultipart($boundary); + } + + // can be handled by built in PHP functionality + $content = file_get_contents('php://input'); + + $variables = json_decode($content); + + if (empty($variables)) { + parse_str($content, $variables); + } + + return ['variables' => $variables, 'files' => []]; + } + + private static function fetchFromMultipart(string $boundary) + { + $result = ['variables' => [], 'files' => []]; + + $stream = fopen('php://input', 'rb'); + + $sanity = fgets($stream, strlen($boundary) + 5); + + // malformed file, boundary should be first item + if (rtrim($sanity) !== $boundary) { + return $result; + } + + $raw_headers = ''; + + while (($chunk = fgets($stream)) !== false) { + if ($chunk === $boundary) { + continue; + } + + if (!empty(trim($chunk))) { + $raw_headers .= $chunk; + continue; + } + + $result = self::parseRawHeader($stream, $raw_headers, $boundary, $result); + $raw_headers = ''; + } + + fclose($stream); + + return $result; + } + + private static function parseRawHeader($stream, string $raw_headers, string $boundary, array $result) + { + $variables = $result['variables']; + $files = $result['files']; + + $headers = []; + + foreach (explode("\r\n", $raw_headers) as $header) { + if (strpos($header, ':') === false) { + continue; + } + list($name, $value) = explode(':', $header, 2); + $headers[strtolower($name)] = ltrim($value, ' '); + } + + if (!isset($headers['content-disposition'])) { + return ['variables' => $variables, 'files' => $files]; + } + + if (!preg_match('/^(.+); *name="([^"]+)"(; *filename="([^"]+)")?/', $headers['content-disposition'], $matches)) { + return ['variables' => $variables, 'files' => $files]; + } + + $name = $matches[2]; + $filename = $matches[4] ?? ''; + + if (!empty($filename)) { + $files[$name] = self::fetchFileData($stream, $boundary, $headers, $filename); + return ['variables' => $variables, 'files' => $files]; + } else { + $variables = self::fetchVariables($stream, $boundary, $name, $variables); + } + + return ['variables' => $variables, 'files' => $files]; + } + + private static function fetchFileData($stream, string $boundary, array $headers, string $filename) + { + $error = UPLOAD_ERR_OK; + + if (isset($headers['content-type'])) { + $tmp = explode(';', $headers['content-type']); + $contentType = $tmp[0]; + } else { + $contentType = 'unknown'; + } + + $tmpnam = tempnam(ini_get('upload_tmp_dir'), 'php'); + $fileHandle = fopen($tmpnam, 'wb'); + + if ($fileHandle === false) { + $error = UPLOAD_ERR_CANT_WRITE; + } else { + $lastLine = NULL; + while (($chunk = fgets($stream, 8096)) !== false && strpos($chunk, $boundary) !== 0) { + if ($lastLine !== NULL) { + if (fwrite($fileHandle, $lastLine) === false) { + $error = UPLOAD_ERR_CANT_WRITE; + break; + } + } + $lastLine = $chunk; + } + + if ($lastLine !== NULL && $error !== UPLOAD_ERR_CANT_WRITE) { + if (fwrite($fileHandle, rtrim($lastLine, "\r\n")) === false) { + $error = UPLOAD_ERR_CANT_WRITE; + } + } + } + + return [ + 'name' => $filename, + 'type' => $contentType, + 'tmp_name' => $tmpnam, + 'error' => $error, + 'size' => filesize($tmpnam) + ]; + } + + private static function fetchVariables($stream, string $boundary, string $name, array $variables) + { + $fullValue = ''; + $lastLine = NULL; + + while (($chunk = fgets($stream)) !== false && strpos($chunk, $boundary) !== 0) { + if ($lastLine !== NULL) { + $fullValue .= $lastLine; + } + + $lastLine = $chunk; + } + + if ($lastLine !== NULL) { + $fullValue .= rtrim($lastLine, "\r\n"); + } + + if (isset($headers['content-type'])) { + $encoding = ''; + + foreach (explode(';', $headers['content-type']) as $part) { + if (strpos($part, 'charset') !== false) { + $part = explode($part, '=', 2); + if (isset($part[1])) { + $encoding = $part[1]; + } + break; + } + } + + if ($encoding !== '' && strtoupper($encoding) !== 'UTF-8' && strtoupper($encoding) !== 'UTF8') { + $tmp = mb_convert_encoding($fullValue, 'UTF-8', $encoding); + if ($tmp !== false) { + $fullValue = $tmp; + } + } + } + + $fullValue = $name . '=' . $fullValue; + + $tmp = []; + parse_str($fullValue, $tmp); + + return self::expandVariables(explode('[', $name), $variables, $tmp); + } + + private static function expandVariables(array $names, $variables, array $values) + { + if (!is_array($variables)) { + return $values; + } + + $name = rtrim(array_shift($names), ']'); + if ($name !== '') { + $name = $name . '=p'; + + $tmp = []; + parse_str($name, $tmp); + + $tmp = array_keys($tmp); + $name = reset($tmp); + } + + if ($name === '') { + $variables[] = reset($values); + } elseif (isset($variables[$name]) && isset($values[$name])) { + $variables[$name] = self::expandVariables($names, $variables[$name], $values[$name]); + } elseif (isset($values[$name])) { + $variables[$name] = $values[$name]; + } + + return $variables; + } +} +?> From c22ef3e79e0fb22f41f8d425e3d89c50e27f7de9 Mon Sep 17 00:00:00 2001 From: very-ape Date: Fri, 21 May 2021 14:28:01 -0700 Subject: [PATCH 002/123] Fix message button using a more targeted approach. --- src/Model/Profile.php | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 1476d67a5..0efdb7ae6 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -145,7 +145,7 @@ class Profile */ public static function load(App $a, $nickname, array $profiledata = [], $show_connect = true) { - $user = User::getByNickname($nickname); + $user = DBA::selectFirst('user', ['uid'], ['nickname' => $nickname, 'account_removed' => false]); if (!DBA::isResult($user) && empty($profiledata)) { Logger::log('profile error: ' . DI::args()->getQueryString(), Logger::DEBUG); @@ -166,17 +166,7 @@ class Profile } } - if (empty($user['uid'])) { - $profile = []; - } else { - $contact_id = Contact::getIdForURL(Strings::normaliseLink(DI::baseurl() . '/profile/' . $nickname), local_user()); - $profile = array_merge( - $user, - Contact::getById($contact_id), - Profile::getByUID($user['uid']), - ); - $profile['cid'] = $contact_id; - } + $profile = !empty($user['uid']) ? User::getOwnerDataById($user['uid'], false) : []; if (empty($profile) && empty($profiledata)) { Logger::log('profile error: ' . DI::args()->getQueryString(), Logger::DEBUG); @@ -273,8 +263,17 @@ class Profile $o = ''; $location = false; - // This function can also use contact information in $profile - $is_contact = !empty($profile['cid']); + // This function can also use contact information in $profile, but the 'cid' + // value is going to be coming from 'owner-view', which means it's the wrong + // contact ID for the user viewing this page. Use 'nurl' to look up the + // correct contact table entry for the logged-in user. + $is_contact = !empty($profile['nurl']); + $contact = []; + + if ($is_contact) { + $contact_id = Contact::getIdForURL($profile['nurl'], local_user()); + $contact = Contact::getById($contact_id); + } if (empty($profile['nickname'])) { Logger::warning('Received profile with no nickname', ['profile' => $profile, 'callstack' => System::callstack(10)]); @@ -302,14 +301,16 @@ class Profile $subscribe_feed_link = null; $wallmessage_link = null; + // Who is the logged-in user to this profile? $visitor_contact = []; if (!empty($profile['uid']) && self::getMyURL()) { $visitor_contact = Contact::selectFirst(['rel'], ['uid' => $profile['uid'], 'nurl' => Strings::normaliseLink(self::getMyURL())]); } + // Who is this profile to the logged-in user? $profile_contact = []; - if (!empty($profile['cid']) && self::getMyURL()) { - $profile_contact = Contact::selectFirst(['rel'], ['id' => $profile['cid']]); + if (!empty($contact) && self::getMyURL()) { + $profile_contact = $contact['rel']; } $profile_is_dfrn = $profile['network'] == Protocol::DFRN; @@ -342,9 +343,9 @@ class Profile $subscribe_feed_link = 'dfrn_poll/' . $profile['nickname']; } - if (Contact::canReceivePrivateMessages($profile)) { + if (Contact::canReceivePrivateMessages($contact)) { if ($visitor_is_followed || $visitor_is_following) { - $wallmessage_link = $visitor_base_path . '/message/new/' . $profile['cid']; + $wallmessage_link = $visitor_base_path . '/message/new/' . $contact['id']; } elseif ($visitor_is_authenticated && !empty($profile['unkmail'])) { $wallmessage_link = 'wallmessage/' . $profile['nickname']; } From 34eb81a18786dd9b2acef301465a2e4bb47ba2c8 Mon Sep 17 00:00:00 2001 From: very-ape Date: Fri, 21 May 2021 22:49:35 -0700 Subject: [PATCH 003/123] Don't retrieve a contact record we've already been given. --- src/Model/Profile.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 0efdb7ae6..e883078f0 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -271,8 +271,11 @@ class Profile $contact = []; if ($is_contact) { - $contact_id = Contact::getIdForURL($profile['nurl'], local_user()); - $contact = Contact::getById($contact_id); + if (local_user() && ($profile['uid'] ?? '') != local_user()) { + $contact = Contact::getById(Contact::getIdForURL($profile['nurl'], local_user())); + } else { + $contact = $profile; + } } if (empty($profile['nickname'])) { From a5c8c4d8b7dc776b3308c831280e646137a89a40 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 15:41:25 +0000 Subject: [PATCH 004/123] Fixes notice --- src/Module/OAuth/Authorize.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Module/OAuth/Authorize.php b/src/Module/OAuth/Authorize.php index d5dc68932..a46c4c7ac 100644 --- a/src/Module/OAuth/Authorize.php +++ b/src/Module/OAuth/Authorize.php @@ -63,9 +63,9 @@ class Authorize extends BaseApi // @todo Compare the application scope and requested scope - $request = $_REQUEST; - unset($request['pagename']); - $redirect = 'oauth/authorize?' . http_build_query($request); + $redirect_request = $_REQUEST; + unset($redirect_request['pagename']); + $redirect = 'oauth/authorize?' . http_build_query($redirect_request); $uid = local_user(); if (empty($uid)) { From ede808f4494aa9244276c0a696b9780e793c10f0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 15:50:05 +0000 Subject: [PATCH 005/123] Fixes "Undefined index: upubkey" by replacing the profile load mechanism --- src/Module/NoScrape.php | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/Module/NoScrape.php b/src/Module/NoScrape.php index 8f799aa96..a76b3a951 100644 --- a/src/Module/NoScrape.php +++ b/src/Module/NoScrape.php @@ -50,20 +50,20 @@ class NoScrape extends BaseModule System::jsonError(403, 'Authentication required'); } - Profile::load($a, $which); + $profile = Profile::getByNickname($which, local_user()); - if (empty($a->profile['uid'])) { + if (empty($profile['uid'])) { System::jsonError(404, 'Profile not found'); } $json_info = [ - 'addr' => $a->profile['addr'], + 'addr' => $profile['addr'], 'nick' => $which, - 'guid' => $a->profile['guid'], - 'key' => $a->profile['upubkey'], + 'guid' => $profile['guid'], + 'key' => $profile['upubkey'], 'homepage' => DI::baseUrl() . "/profile/{$which}", - 'comm' => ($a->profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY), - 'account-type' => $a->profile['account-type'], + 'comm' => ($profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY), + 'account-type' => $profile['account-type'], ]; $dfrn_pages = ['request', 'confirm', 'notify', 'poll']; @@ -71,30 +71,30 @@ class NoScrape extends BaseModule $json_info["dfrn-{$dfrn}"] = DI::baseUrl() . "/dfrn_{$dfrn}/{$which}"; } - if (!$a->profile['net-publish']) { + if (!$profile['net-publish']) { $json_info['hide'] = true; System::jsonExit($json_info); } - $keywords = $a->profile['pub_keywords'] ?? ''; + $keywords = $profile['pub_keywords'] ?? ''; $keywords = str_replace(['#', ',', ' ', ',,'], ['', ' ', ',', ','], $keywords); $keywords = explode(',', $keywords); - $contactPhoto = DBA::selectFirst('contact', ['photo'], ['self' => true, 'uid' => $a->profile['uid']]); + $contactPhoto = DBA::selectFirst('contact', ['photo'], ['self' => true, 'uid' => $profile['uid']]); - $json_info['fn'] = $a->profile['name']; + $json_info['fn'] = $profile['name']; $json_info['photo'] = $contactPhoto["photo"]; $json_info['tags'] = $keywords; - $json_info['language'] = $a->profile['language']; + $json_info['language'] = $profile['language']; - if (!empty($a->profile['last-item'])) { - $json_info['updated'] = date("c", strtotime($a->profile['last-item'])); + if (!empty($profile['last-item'])) { + $json_info['updated'] = date("c", strtotime($profile['last-item'])); } - if (!($a->profile['hide-friends'] ?? false)) { + if (!($profile['hide-friends'] ?? false)) { $json_info['contacts'] = DBA::count('contact', [ - 'uid' => $a->profile['uid'], + 'uid' => $profile['uid'], 'self' => 0, 'blocked' => 0, 'pending' => 0, @@ -106,13 +106,13 @@ class NoScrape extends BaseModule // We display the last activity (post or login), reduced to year and week number $last_active = 0; - $condition = ['uid' => $a->profile['uid'], 'self' => true]; + $condition = ['uid' => $profile['uid'], 'self' => true]; $contact = DBA::selectFirst('contact', ['last-item'], $condition); if (DBA::isResult($contact)) { $last_active = strtotime($contact['last-item']); } - $condition = ['uid' => $a->profile['uid']]; + $condition = ['uid' => $profile['uid']]; $user = DBA::selectFirst('user', ['login_date'], $condition); if (DBA::isResult($user)) { if ($last_active < strtotime($user['login_date'])) { @@ -124,8 +124,8 @@ class NoScrape extends BaseModule //These are optional fields. $profile_fields = ['about', 'locality', 'region', 'postal-code', 'country-name']; foreach ($profile_fields as $field) { - if (!empty($a->profile[$field])) { - $json_info["$field"] = $a->profile[$field]; + if (!empty($profile[$field])) { + $json_info["$field"] = $profile[$field]; } } From 77092157fea7866e8fa769cf07e6862daf00969d Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 16:11:10 +0000 Subject: [PATCH 006/123] Don't create automated summaries --- src/Protocol/ActivityPub/Transmitter.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 4e009d61d..83e3d35a9 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -1525,12 +1525,21 @@ class Transmitter if ($type == 'Note') { $body = $item['raw-body'] ?? self::removePictures($body); - } elseif (($type == 'Article') && empty($data['summary'])) { - $regexp = "/[@!]\[url\=([^\[\]]*)\].*?\[\/url\]/ism"; - $summary = preg_replace_callback($regexp, ['self', 'mentionAddrCallback'], $body); - $data['summary'] = BBCode::toPlaintext(Plaintext::shorten(self::removePictures($summary), 1000)); } + /** + * @todo Improve the automated summary + * This part is currently deactivated. The automated summary seems to be more + * confusing than helping. But possibly we will find a better way. + * So the code is left here for now as a reminder + * + * } elseif (($type == 'Article') && empty($data['summary'])) { + * $regexp = "/[@!]\[url\=([^\[\]]*)\].*?\[\/url\]/ism"; + * $summary = preg_replace_callback($regexp, ['self', 'mentionAddrCallback'], $body); + * $data['summary'] = BBCode::toPlaintext(Plaintext::shorten(self::removePictures($summary), 1000)); + * } + */ + if (empty($item['uid']) || !Feature::isEnabled($item['uid'], 'explicit_mentions')) { $body = self::prependMentions($body, $item['uri-id'], $item['author-link']); } From c18cbe95a63338fd2fdb117901b365af95ab0401 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 18:20:11 +0000 Subject: [PATCH 007/123] Fix inserting mails --- src/Model/Mail.php | 57 +++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 31 deletions(-) diff --git a/src/Model/Mail.php b/src/Model/Mail.php index aa9058660..9c3bd58bb 100644 --- a/src/Model/Mail.php +++ b/src/Model/Mail.php @@ -36,15 +36,14 @@ use Friendica\Worker\Delivery; class Mail { /** - * Insert received private message + * Insert private message * * @param array $msg + * @param bool $notifiction * @return int|boolean Message ID or false on error */ - public static function insert($msg) + public static function insert($msg, $notifiction = true) { - $user = User::getById($msg['uid']); - if (!isset($msg['reply'])) { $msg['reply'] = DBA::exists('mail', ['parent-uri' => $msg['parent-uri']]); } @@ -63,6 +62,10 @@ class Mail $msg['created'] = (!empty($msg['created']) ? DateTimeFormat::utc($msg['created']) : DateTimeFormat::utcNow()); + $msg['author-id'] = Contact::getIdForURL($msg['from-url'], 0, false); + $msg['uri-id'] = ItemURI::insert(['uri' => $msg['uri'], 'guid' => $msg['guid']]); + $msg['parent-uri-id'] = ItemURI::getIdByURI($msg['parent-uri']); + DBA::lock('mail'); if (DBA::exists('mail', ['uri' => $msg['uri'], 'uid' => $msg['uid']])) { @@ -71,12 +74,8 @@ class Mail return false; } - $msg['author-id'] = Contact::getIdForURL($msg['from-url'], 0, false); - $msg['uri-id'] = ItemURI::insert(['uri' => $msg['uri'], 'guid' => $msg['guid']]); - $msg['parent-uri-id'] = ItemURI::getIdByURI($msg['parent-uri']); - if ($msg['reply']) { - $reply = DBA::selectFirst('mail', ['uri', 'uri-id'], ['parent-uri' => $mail['parent-uri'], 'reply' => false]); + $reply = DBA::selectFirst('mail', ['uri', 'uri-id'], ['parent-uri' => $msg['parent-uri'], 'reply' => false]); $msg['thr-parent'] = $reply['uri']; $msg['thr-parent-id'] = $reply['uri-id']; @@ -95,19 +94,22 @@ class Mail DBA::update('conv', ['updated' => DateTimeFormat::utcNow()], ['id' => $msg['convid']]); } - // send notifications. - $notif_params = [ - 'type' => Notification\Type::MAIL, - 'otype' => Notification\ObjectType::MAIL, - 'verb' => Activity::POST, - 'uid' => $user['uid'], - 'cid' => $msg['contact-id'], - 'link' => DI::baseUrl() . '/message/' . $msg['id'], - ]; + if ($notifiction) { + $user = User::getById($msg['uid']); + // send notifications. + $notif_params = [ + 'type' => Notification\Type::MAIL, + 'otype' => Notification\ObjectType::MAIL, + 'verb' => Activity::POST, + 'uid' => $user['uid'], + 'cid' => $msg['contact-id'], + 'link' => DI::baseUrl() . '/message/' . $msg['id'], + ]; - notification($notif_params); + notification($notif_params); - Logger::info('Mail is processed, notification was sent.', ['id' => $msg['id'], 'uri' => $msg['uri']]); + Logger::info('Mail is processed, notification was sent.', ['id' => $msg['id'], 'uri' => $msg['uri']]); + } return $msg['id']; } @@ -195,9 +197,7 @@ class Mail $replyto = $convuri; } - $post_id = null; - $success = DBA::insert( - 'mail', + $post_id =self::insert( [ 'uid' => local_user(), 'guid' => $guid, @@ -214,13 +214,9 @@ class Mail 'uri' => $uri, 'parent-uri' => $replyto, 'created' => DateTimeFormat::utcNow() - ] + ], false ); - if ($success) { - $post_id = DBA::lastInsertId(); - } - /** * * When a photo was uploaded into the message using the (profile wall) ajax @@ -301,8 +297,7 @@ class Mail return -4; } - DBA::insert( - 'mail', + self::insert( [ 'uid' => $recipient['uid'], 'guid' => $guid, @@ -320,7 +315,7 @@ class Mail 'parent-uri' => $me['url'], 'created' => DateTimeFormat::utcNow(), 'unknown' => 1 - ] + ], false ); return 0; From 2c6db3ccac4eb2715387a68b06e7998d89d134ea Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 20:29:15 +0000 Subject: [PATCH 008/123] Coding standards --- src/Util/HTTPInputData.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index e3b48cf58..9461aa20f 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -95,6 +95,7 @@ class HTTPInputData } $result = self::parseRawHeader($stream, $raw_headers, $boundary, $result); + $raw_headers = ''; } @@ -115,6 +116,7 @@ class HTTPInputData continue; } list($name, $value) = explode(':', $header, 2); + $headers[strtolower($name)] = ltrim($value, ' '); } @@ -145,6 +147,7 @@ class HTTPInputData if (isset($headers['content-type'])) { $tmp = explode(';', $headers['content-type']); + $contentType = $tmp[0]; } else { $contentType = 'unknown'; @@ -214,10 +217,10 @@ class HTTPInputData } if ($encoding !== '' && strtoupper($encoding) !== 'UTF-8' && strtoupper($encoding) !== 'UTF8') { - $tmp = mb_convert_encoding($fullValue, 'UTF-8', $encoding); - if ($tmp !== false) { - $fullValue = $tmp; - } + $tmp = mb_convert_encoding($fullValue, 'UTF-8', $encoding); + if ($tmp !== false) { + $fullValue = $tmp; + } } } From 684f9cdb9648406cca12bac74a948d6cd4957137 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 20:31:50 +0000 Subject: [PATCH 009/123] Coding standards --- src/Util/HTTPInputData.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index 9461aa20f..526458acf 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -159,9 +159,9 @@ class HTTPInputData if ($fileHandle === false) { $error = UPLOAD_ERR_CANT_WRITE; } else { - $lastLine = NULL; + $lastLine = null; while (($chunk = fgets($stream, 8096)) !== false && strpos($chunk, $boundary) !== 0) { - if ($lastLine !== NULL) { + if ($lastLine !== null) { if (fwrite($fileHandle, $lastLine) === false) { $error = UPLOAD_ERR_CANT_WRITE; break; @@ -170,7 +170,7 @@ class HTTPInputData $lastLine = $chunk; } - if ($lastLine !== NULL && $error !== UPLOAD_ERR_CANT_WRITE) { + if ($lastLine !== null && $error !== UPLOAD_ERR_CANT_WRITE) { if (fwrite($fileHandle, rtrim($lastLine, "\r\n")) === false) { $error = UPLOAD_ERR_CANT_WRITE; } @@ -189,17 +189,17 @@ class HTTPInputData private static function fetchVariables($stream, string $boundary, string $name, array $variables) { $fullValue = ''; - $lastLine = NULL; + $lastLine = null; while (($chunk = fgets($stream)) !== false && strpos($chunk, $boundary) !== 0) { - if ($lastLine !== NULL) { + if ($lastLine !== null) { $fullValue .= $lastLine; } $lastLine = $chunk; } - if ($lastLine !== NULL) { + if ($lastLine !== null) { $fullValue .= rtrim($lastLine, "\r\n"); } From fd3706b72e8a2396cf6fe5269360b40dd637da89 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 May 2021 20:33:26 +0000 Subject: [PATCH 010/123] Coding standards again --- src/Util/HTTPInputData.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index 526458acf..5b151a201 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -260,4 +260,3 @@ class HTTPInputData return $variables; } } -?> From 965cd8b096f181c8e66cbd2ab52376be698bbee2 Mon Sep 17 00:00:00 2001 From: Philipp Date: Sat, 22 May 2021 23:45:15 +0200 Subject: [PATCH 011/123] Fix PHP 7.0 Coding Standards --- include/api.php | 6 +++--- mod/settings.php | 2 +- mod/unfollow.php | 2 +- mod/update_notes.php | 2 +- src/Content/Widget/TagCloud.php | 6 +++--- src/Module/Attach.php | 2 +- src/Network/HTTPRequest.php | 8 ++++---- src/Object/Api/Mastodon/Status.php | 3 ++- 8 files changed, 16 insertions(+), 15 deletions(-) diff --git a/include/api.php b/include/api.php index 0b925aee0..8e89895de 100644 --- a/include/api.php +++ b/include/api.php @@ -1186,12 +1186,12 @@ function api_statuses_update($type) INNER JOIN `user` ON `user`.`uid` = `photo`.`uid` WHERE `resource-id` IN (SELECT `resource-id` FROM `photo` WHERE `id` = ?) AND `photo`.`uid` = ? ORDER BY `photo`.`width` DESC LIMIT 2", $id, api_user())); - + if (!empty($media)) { $ressources[] = $media[0]['resource-id']; $phototypes = Images::supportedTypes(); $ext = $phototypes[$media[0]['type']]; - + $attachment = ['type' => Post\Media::IMAGE, 'mimetype' => $media[0]['type'], 'url' => DI::baseUrl() . '/photo/' . $media[0]['resource-id'] . '-' . $media[0]['scale'] . '.' . $ext, 'size' => $media[0]['datasize'], @@ -1199,7 +1199,7 @@ function api_statuses_update($type) 'description' => $media[0]['desc'] ?? '', 'width' => $media[0]['width'], 'height' => $media[0]['height']]; - + if (count($media) > 1) { $attachment['preview'] = DI::baseUrl() . '/photo/' . $media[1]['resource-id'] . '-' . $media[1]['scale'] . '.' . $ext; $attachment['preview-width'] = $media[1]['width']; diff --git a/mod/settings.php b/mod/settings.php index 3a3f0b65d..ec8133984 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -326,7 +326,7 @@ function settings_post(App $a) $detailed_notif = (($_POST['detailed_notif'] == 1) ? 1 : 0); $notify_ignored = (($_POST['notify_ignored'] == 1) ? 1 : 0); - + $notify = 0; if (!empty($_POST['notify1'])) { diff --git a/mod/unfollow.php b/mod/unfollow.php index 1c6022a4c..aca17727b 100644 --- a/mod/unfollow.php +++ b/mod/unfollow.php @@ -158,4 +158,4 @@ function unfollow_process(string $url) } DI::baseUrl()->redirect($return_path); -} \ No newline at end of file +} diff --git a/mod/update_notes.php b/mod/update_notes.php index 3b85d34b9..641f7db8b 100644 --- a/mod/update_notes.php +++ b/mod/update_notes.php @@ -43,4 +43,4 @@ function update_notes_content(App $a) { $text = notes_content($a, $profile_uid); System::htmlUpdateExit($text); -} \ No newline at end of file +} diff --git a/src/Content/Widget/TagCloud.php b/src/Content/Widget/TagCloud.php index f315b3b53..4263d8cf4 100644 --- a/src/Content/Widget/TagCloud.php +++ b/src/Content/Widget/TagCloud.php @@ -127,8 +127,8 @@ class TagCloud private static function tagCalc(array $arr) { $tags = []; - $min = 1e9; - $max = -1e9; + $min = 1000000000.0; + $max = -1000000000.0; $x = 0; if (!$arr) { @@ -145,7 +145,7 @@ class TagCloud } usort($tags, 'self::tagsSort'); - $range = max(.01, $max - $min) * 1.0001; + $range = max(0.01, $max - $min) * 1.0001; for ($x = 0; $x < count($tags); $x ++) { $tags[$x][2] = 1 + floor(9 * ($tags[$x][1] - $min) / $range); diff --git a/src/Module/Attach.php b/src/Module/Attach.php index 7a288fb3b..2acbf31b4 100644 --- a/src/Module/Attach.php +++ b/src/Module/Attach.php @@ -43,7 +43,7 @@ class Attach extends BaseModule // @TODO: Replace with parameter from router $item_id = intval($a->argv[1]); - + // Check for existence $item = MAttach::exists(['id' => $item_id]); if ($item === false) { diff --git a/src/Network/HTTPRequest.php b/src/Network/HTTPRequest.php index 74cf9cd05..bd31ac1e1 100644 --- a/src/Network/HTTPRequest.php +++ b/src/Network/HTTPRequest.php @@ -70,7 +70,7 @@ class HTTPRequest implements IHTTPRequest * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public function get(string $url, array $opts = [], int &$redirects = 0) + public function get(string $url, array $opts = [], &$redirects = 0) { $stamp1 = microtime(true); @@ -222,7 +222,7 @@ class HTTPRequest implements IHTTPRequest * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public function post(string $url, $params, array $headers = [], int $timeout = 0, int &$redirects = 0) + public function post(string $url, $params, array $headers = [], int $timeout = 0, &$redirects = 0) { $stamp1 = microtime(true); @@ -447,7 +447,7 @@ class HTTPRequest implements IHTTPRequest * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public function fetch(string $url, int $timeout = 0, string $accept_content = '', string $cookiejar = '', int &$redirects = 0) + public function fetch(string $url, int $timeout = 0, string $accept_content = '', string $cookiejar = '', &$redirects = 0) { $ret = $this->fetchFull($url, $timeout, $accept_content, $cookiejar, $redirects); @@ -461,7 +461,7 @@ class HTTPRequest implements IHTTPRequest * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public function fetchFull(string $url, int $timeout = 0, string $accept_content = '', string $cookiejar = '', int &$redirects = 0) + public function fetchFull(string $url, int $timeout = 0, string $accept_content = '', string $cookiejar = '', &$redirects = 0) { return $this->get( $url, diff --git a/src/Object/Api/Mastodon/Status.php b/src/Object/Api/Mastodon/Status.php index 227395d17..eb88ce5f1 100644 --- a/src/Object/Api/Mastodon/Status.php +++ b/src/Object/Api/Mastodon/Status.php @@ -114,7 +114,8 @@ class Status extends BaseDataTransferObject $this->visibility = $visibility[$item['private']]; $languages = json_decode($item['language'], true); - $this->language = is_array($languages) ? array_key_first($languages) : null; + reset($languages); + $this->language = is_array($languages) ? key($languages) : null; $this->uri = $item['uri']; $this->url = $item['plink'] ?? null; From ceb409dae8f997230f891150ccf638e93633d67f Mon Sep 17 00:00:00 2001 From: very-ape Date: Sat, 22 May 2021 15:30:46 -0700 Subject: [PATCH 012/123] Replace $contact with $profile_contact in sidebar function. --- src/Model/Profile.php | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/Model/Profile.php b/src/Model/Profile.php index e883078f0..4ce5cfcca 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -268,13 +268,13 @@ class Profile // contact ID for the user viewing this page. Use 'nurl' to look up the // correct contact table entry for the logged-in user. $is_contact = !empty($profile['nurl']); - $contact = []; + $profile_contact = []; if ($is_contact) { if (local_user() && ($profile['uid'] ?? '') != local_user()) { - $contact = Contact::getById(Contact::getIdForURL($profile['nurl'], local_user())); + $profile_contact = Contact::getById(Contact::getIdForURL($profile['nurl'], local_user())); } else { - $contact = $profile; + $profile_contact = $profile; } } @@ -310,12 +310,6 @@ class Profile $visitor_contact = Contact::selectFirst(['rel'], ['uid' => $profile['uid'], 'nurl' => Strings::normaliseLink(self::getMyURL())]); } - // Who is this profile to the logged-in user? - $profile_contact = []; - if (!empty($contact) && self::getMyURL()) { - $profile_contact = $contact['rel']; - } - $profile_is_dfrn = $profile['network'] == Protocol::DFRN; $profile_is_native = in_array($profile['network'], Protocol::NATIVE_SUPPORT); $local_user_is_self = self::getMyURL() && ($profile['url'] == self::getMyURL()); @@ -346,9 +340,9 @@ class Profile $subscribe_feed_link = 'dfrn_poll/' . $profile['nickname']; } - if (Contact::canReceivePrivateMessages($contact)) { + if (Contact::canReceivePrivateMessages($profile_contact)) { if ($visitor_is_followed || $visitor_is_following) { - $wallmessage_link = $visitor_base_path . '/message/new/' . $contact['id']; + $wallmessage_link = $visitor_base_path . '/message/new/' . $profile_contact['id']; } elseif ($visitor_is_authenticated && !empty($profile['unkmail'])) { $wallmessage_link = 'wallmessage/' . $profile['nickname']; } From d00a4eacdc162d8a8dc60e69b632fde1b6de5aca Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sun, 23 May 2021 07:37:17 +0200 Subject: [PATCH 013/123] Update src/Model/Mail.php Co-authored-by: Hypolite Petovan --- src/Model/Mail.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/Mail.php b/src/Model/Mail.php index 9c3bd58bb..307724a26 100644 --- a/src/Model/Mail.php +++ b/src/Model/Mail.php @@ -197,7 +197,7 @@ class Mail $replyto = $convuri; } - $post_id =self::insert( + $post_id = self::insert( [ 'uid' => local_user(), 'guid' => $guid, From 55dda47f39f77537f0527ffd486003d15e77a850 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 23 May 2021 07:50:32 +0200 Subject: [PATCH 014/123] Issue 10293: mention the required function in the error message --- src/Core/Installer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/Installer.php b/src/Core/Installer.php index fe6d13b1d..b2b84c618 100644 --- a/src/Core/Installer.php +++ b/src/Core/Installer.php @@ -465,7 +465,7 @@ class Installer $status = $this->checkFunction('proc_open', DI::l10n()->t('Program execution functions'), - DI::l10n()->t('Error: Program execution functions required but not enabled.'), + DI::l10n()->t('Error: Program execution functions (proc_open) required but not enabled.'), true ); $returnVal = $returnVal ? $status : false; From 918f869aef9ee9b70e442df87e6004f3fbe3fdda Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 23 May 2021 07:50:37 +0200 Subject: [PATCH 015/123] regen messages.po --- view/lang/C/messages.po | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index ac5bf2bf9..eeb96ef22 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2021.06-rc\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-21 18:18+0000\n" +"POT-Creation-Date: 2021-05-23 07:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1117,11 +1117,11 @@ msgstr "" msgid "Invalid profile URL." msgstr "" -#: mod/dfrn_request.php:355 src/Model/Contact.php:2159 +#: mod/dfrn_request.php:355 src/Model/Contact.php:2164 msgid "Disallowed profile URL." msgstr "" -#: mod/dfrn_request.php:361 src/Model/Contact.php:2164 +#: mod/dfrn_request.php:361 src/Model/Contact.php:2169 #: src/Module/Friendica.php:80 msgid "Blocked domain" msgstr "" @@ -4072,7 +4072,8 @@ msgid "Program execution functions" msgstr "" #: src/Core/Installer.php:468 -msgid "Error: Program execution functions required but not enabled." +msgid "" +"Error: Program execution functions (proc_open) required but not enabled." msgstr "" #: src/Core/Installer.php:474 @@ -4645,60 +4646,60 @@ msgstr "" msgid "Forum" msgstr "" -#: src/Model/Contact.php:2169 +#: src/Model/Contact.php:2174 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:2178 +#: src/Model/Contact.php:2183 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:2219 +#: src/Model/Contact.php:2224 msgid "" "This site is not configured to allow communications with other networks." msgstr "" -#: src/Model/Contact.php:2220 src/Model/Contact.php:2233 +#: src/Model/Contact.php:2225 src/Model/Contact.php:2238 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:2231 +#: src/Model/Contact.php:2236 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:2236 +#: src/Model/Contact.php:2241 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:2239 +#: src/Model/Contact.php:2244 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:2242 +#: src/Model/Contact.php:2247 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:2243 +#: src/Model/Contact.php:2248 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:2249 +#: src/Model/Contact.php:2254 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:2254 +#: src/Model/Contact.php:2259 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "" -#: src/Model/Contact.php:2313 +#: src/Model/Contact.php:2318 msgid "Unable to retrieve contact information." msgstr "" @@ -4845,7 +4846,7 @@ msgstr "" msgid "View on separate page" msgstr "" -#: src/Model/Mail.php:120 src/Model/Mail.php:258 +#: src/Model/Mail.php:134 src/Model/Mail.php:272 msgid "[no subject]" msgstr "" From 390fa23bce0ee186c3723d22876e5cacce0a07a1 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 23 May 2021 09:43:02 +0200 Subject: [PATCH 016/123] fix failing test for the installer wizard --- tests/src/Core/InstallerTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/Core/InstallerTest.php b/tests/src/Core/InstallerTest.php index 7404e216e..f94300fc1 100644 --- a/tests/src/Core/InstallerTest.php +++ b/tests/src/Core/InstallerTest.php @@ -103,7 +103,7 @@ class InstallerTest extends MockedTest $this->mockL10nT('File Information PHP module', 1); $this->mockL10nT('Error: File Information PHP module required but not installed.', 1); $this->mockL10nT('Program execution functions', 1); - $this->mockL10nT('Error: Program execution functions required but not enabled.', 1); + $this->mockL10nT('Error: Program execution functions (proc_open) required but not enabled.', 1); } private function assertCheckExist($position, $title, $help, $status, $required, $assertionArray) From 6ea52cfbf8ff0f2ea931592329e831efce17ddf5 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 23 May 2021 09:47:25 +0200 Subject: [PATCH 017/123] now... --- tests/src/Core/InstallerTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/Core/InstallerTest.php b/tests/src/Core/InstallerTest.php index f94300fc1..8cd1a3fad 100644 --- a/tests/src/Core/InstallerTest.php +++ b/tests/src/Core/InstallerTest.php @@ -248,7 +248,7 @@ class InstallerTest extends MockedTest self::assertFalse($install->checkFunctions()); self::assertCheckExist(9, 'Program execution functions', - 'Error: Program execution functions required but not enabled.', + 'Error: Program execution functions (proc_open) required but not enabled.', false, true, $install->getChecks()); From 8f9033633cfe36fa760c7147c8dca9b7cd287868 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 08:56:24 +0000 Subject: [PATCH 018/123] Issue 10287: Make block and ignore work for the API as well --- src/Module/Api/Mastodon/Timelines/PublicTimeline.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php index 87d0dc1d9..113a5cac2 100644 --- a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php +++ b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php @@ -41,6 +41,8 @@ class PublicTimeline extends BaseApi */ public static function rawContent(array $parameters = []) { + $uid = self::getCurrentUserID(); + $request = self::getRequest([ 'local' => false, // Show only local statuses? Defaults to false. 'remote' => false, // Show only remote statuses? Defaults to false. @@ -88,7 +90,12 @@ class PublicTimeline extends BaseApi $condition = DBA::mergeConditions($condition, ['gravity' => GRAVITY_PARENT]); } - $items = Post::selectForUser(0, ['uri-id', 'uid'], $condition, $params); + if (!empty($uid)) { + $condition = DBA::mergeConditions($condition, + ["NOT EXISTS (SELECT `cid` FROM `user-contact` WHERE `uid` = ? AND `cid` = `parent-author-id` AND (`blocked` OR `ignored`))", $uid]); + } + + $items = Post::selectForUser($uid, ['uri-id', 'uid'], $condition, $params); $statuses = []; while ($item = Post::fetch($items)) { From 050bc673aacd7d1ab4e78335cfb4d8341f0daea0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 10:39:11 +0000 Subject: [PATCH 019/123] Issue 10264: Remote comments for visitors --- mod/dfrn_poll.php | 3 +++ src/App.php | 6 ++++++ src/Object/Post.php | 6 +++++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index 54a996f65..f0a8e855e 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -128,6 +128,7 @@ function dfrn_poll_init(App $a) $_SESSION['visitor_handle'] = $r[0]['addr']; $_SESSION['visitor_visiting'] = $r[0]['uid']; $_SESSION['my_url'] = $r[0]['url']; + $_SESSION['remote_comment'] = $r[0]['subscribe']; Session::setVisitorsContacts(); @@ -497,8 +498,10 @@ function dfrn_poll_content(App $a) $_SESSION['authenticated'] = 1; $_SESSION['visitor_id'] = $r[0]['id']; $_SESSION['visitor_home'] = $r[0]['url']; + $_SESSION['visitor_handle'] = $r[0]['addr']; $_SESSION['visitor_visiting'] = $r[0]['uid']; $_SESSION['my_url'] = $r[0]['url']; + $_SESSION['remote_comment'] = $r[0]['subscribe']; Session::setVisitorsContacts(); diff --git a/src/App.php b/src/App.php index 772d273c5..5c74b1b53 100644 --- a/src/App.php +++ b/src/App.php @@ -34,6 +34,7 @@ use Friendica\Core\L10n; use Friendica\Core\System; use Friendica\Core\Theme; use Friendica\Database\Database; +use Friendica\Model\Contact; use Friendica\Model\Profile; use Friendica\Module\Special\HTTPException as ModuleHTTPException; use Friendica\Network\HTTPException; @@ -464,6 +465,11 @@ class App if (Core\Session::get('visitor_home') != $_GET["zrl"]) { Core\Session::set('my_url', $_GET['zrl']); Core\Session::set('authenticated', 0); + + $remote_contact = Contact::getByURL($_GET['zrl'], false, ['subscribe']); + if (!empty($remote_contact['subscribe'])) { + $_SESSION['remote_comment'] = $remote_contact['subscribe']; + } } Model\Profile::zrlInit($this); diff --git a/src/Object/Post.php b/src/Object/Post.php index 1f38fa556..93abf351f 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -401,9 +401,13 @@ class Post } // Fetching of Diaspora posts doesn't always work. There are issues with reshares and possibly comments - if (($item['network'] != Protocol::DIASPORA) && empty($comment) && !empty(Session::get('remote_comment'))) { + if (!local_user() && ($item['network'] != Protocol::DIASPORA) && !empty(Session::get('remote_comment'))) { $remote_comment = [DI::l10n()->t('Comment this item on your system'), DI::l10n()->t('Remote comment'), str_replace('{uri}', urlencode($item['uri']), Session::get('remote_comment'))]; + + // Ensure to either display the remote comment or the local activities + $buttons = []; + $comment_html = ''; } else { $remote_comment = ''; } From b7a7ae58e9cb157e22495d300b5f62cce48d7e8a Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 12:35:05 +0000 Subject: [PATCH 020/123] Issue 10232: Improved search for embedded media links --- src/Model/Item.php | 13 ++++++++++--- src/Model/Post/Media.php | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index e8044ecd7..4dbea3eb8 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -2739,9 +2739,10 @@ class Item * * @param string $body * @param string $url + * @param int $type * @return bool */ - public static function containsLink(string $body, string $url) + public static function containsLink(string $body, string $url, int $type = 0) { // Make sure that for example site parameters aren't used when testing if the link is contained in the body $urlparts = parse_url($url); @@ -2749,6 +2750,12 @@ class Item unset($urlparts['fragment']); $url = Network::unparseURL($urlparts); + // Remove media links to only search in embedded content + // @todo Check images for image link, audio for audio links, ... + if (in_array($type, [Post\Media::AUDIO, Post\Media::VIDEO, Post\Media::IMAGE])) { + $body = preg_replace("/\[url=[^\[\]]*\](.*)\[\/url\]/Usi", ' $1 ', $body); + } + if (strpos($body, $url)) { return true; } @@ -2777,7 +2784,7 @@ class Item // @todo In the future we should make a single for the template engine with all media in it. This allows more flexibilty. foreach ($attachments['visual'] as $attachment) { - if (self::containsLink($item['body'], $attachment['url'])) { + if (self::containsLink($item['body'], $attachment['url'], $attachment['type'])) { continue; } @@ -2955,7 +2962,7 @@ class Item // @todo Use a template $rendered = BBCode::convertAttachment('', BBCode::INTERNAL, false, $data); - } elseif (!self::containsLink($content, $data['url'])) { + } elseif (!self::containsLink($content, $data['url'], Post\Media::HTML)) { $rendered = Renderer::replaceMacros(Renderer::getMarkupTemplate('content/link.tpl'), [ '$url' => $data['url'], '$title' => $data['title'], diff --git a/src/Model/Post/Media.php b/src/Model/Post/Media.php index c3f745fee..48bf435fa 100644 --- a/src/Model/Post/Media.php +++ b/src/Model/Post/Media.php @@ -600,7 +600,7 @@ class Media $body = preg_replace("/\s*\[attachment .*?\].*?\[\/attachment\]\s*/ism", '', $body); foreach (self::getByURIId($uriid, [self::IMAGE, self::AUDIO, self::VIDEO]) as $media) { - if (Item::containsLink($body, $media['url'])) { + if (Item::containsLink($body, $media['url'], $media['type'])) { continue; } From 36c5e360f6d0a86c533395c8d68bde0be28eefb2 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 13:29:25 +0000 Subject: [PATCH 021/123] Fix missing media on posts to Mastodon --- src/Model/Post/Media.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/Post/Media.php b/src/Model/Post/Media.php index c3f745fee..7834fc471 100644 --- a/src/Model/Post/Media.php +++ b/src/Model/Post/Media.php @@ -351,7 +351,7 @@ class Media foreach ($attachments as $attachment) { // Only store attachments that are part of the unshared body - if (strpos($unshared_body, $attachment['url']) !== false) { + if (Item::containsLink($unshared_body, $attachment['url'], $attachment['type'])) { self::insert($attachment); } } From 4ac68394c358f4a33fc42a5fa345a98ca69e55d5 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 16:37:34 +0000 Subject: [PATCH 022/123] Fix warning "reset() expects parameter 1 to be array, null given" --- src/Object/Api/Mastodon/Status.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Object/Api/Mastodon/Status.php b/src/Object/Api/Mastodon/Status.php index eb88ce5f1..974ac0dc7 100644 --- a/src/Object/Api/Mastodon/Status.php +++ b/src/Object/Api/Mastodon/Status.php @@ -114,8 +114,12 @@ class Status extends BaseDataTransferObject $this->visibility = $visibility[$item['private']]; $languages = json_decode($item['language'], true); - reset($languages); - $this->language = is_array($languages) ? key($languages) : null; + if (is_array($languages)) { + reset($languages); + $this->language = key($languages); + } else { + $this->language = null; + } $this->uri = $item['uri']; $this->url = $item['plink'] ?? null; From a0da84b6b021149e390b3a13514979d58385855f Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 23 May 2021 19:58:09 +0200 Subject: [PATCH 023/123] Enable testability for HTTPInputData and create a failing test for it :-) --- src/Util/HTTPInputData.php | 24 ++++++++- tests/Util/HTTPInputDataDouble.php | 66 +++++++++++++++++++++++++ tests/src/Util/HTTPInputDataTest.php | 74 ++++++++++++++++++++++++++++ 3 files changed, 162 insertions(+), 2 deletions(-) create mode 100644 tests/Util/HTTPInputDataDouble.php create mode 100644 tests/src/Util/HTTPInputDataTest.php diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index 5b151a201..aebae9ac2 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -58,7 +58,7 @@ class HTTPInputData } // can be handled by built in PHP functionality - $content = file_get_contents('php://input'); + $content = static::getPhpInputContent(); $variables = json_decode($content); @@ -73,7 +73,7 @@ class HTTPInputData { $result = ['variables' => [], 'files' => []]; - $stream = fopen('php://input', 'rb'); + $stream = static::getPhpInputStream(); $sanity = fgets($stream, strlen($boundary) + 5); @@ -259,4 +259,24 @@ class HTTPInputData return $variables; } + + /** + * Returns the current PHP input stream + * Mainly used for test doubling + * @return false|resource + */ + protected static function getPhpInputStream() + { + return fopen('php://input', 'rb'); + } + + /** + * Returns the content of tje current PHP input + * Mainly used for test doubling + * @return false|string + */ + protected static function getPhpInputContent() + { + return file_get_contents('php://input'); + } } diff --git a/tests/Util/HTTPInputDataDouble.php b/tests/Util/HTTPInputDataDouble.php new file mode 100644 index 000000000..c00fa6fad --- /dev/null +++ b/tests/Util/HTTPInputDataDouble.php @@ -0,0 +1,66 @@ +. + * + */ + +namespace Friendica\Test\Util; + +use Friendica\Util\HTTPInputData; + +/** + * This class is used to enable testability for HTTPInputData + * It overrides the two PHP input functionality with custom content + */ +class HTTPInputDataDouble extends HTTPInputData +{ + /** @var false|resource */ + protected static $injectedStream = false; + /** @var false|string */ + protected static $injectedContent = false; + + /** + * injects the PHP input stream for a test + * @param false|resource $stream + */ + public static function setPhpInputStream($stream) + { + self::$injectedStream = $stream; + } + + /** + * injects the PHP input content for a test + * @param false|string $content + */ + public static function setPhpInputContent($content) + { + self::$injectedContent = $content; + } + + /** {@inheritDoc} */ + protected static function getPhpInputStream() + { + return static::$injectedStream; + } + + /** {@inheritDoc} */ + protected static function getPhpInputContent() + { + return static::$injectedContent; + } +} diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php new file mode 100644 index 000000000..f1deaa7ff --- /dev/null +++ b/tests/src/Util/HTTPInputDataTest.php @@ -0,0 +1,74 @@ +. + * + */ + +namespace Friendica\Test\src\Util; + +use Friendica\Test\MockedTest; +use Friendica\Test\Util\HTTPInputDataDouble; +use Friendica\Util\HTTPInputData; + +/** + * Testing HTTPInputData + * @see HTTPInputData + */ +class HTTPInputDataTest extends MockedTest +{ + /** + * Returns the data stream for the unit test + * Each array element of the first hierarchy represents one test run + * Each array element of the second hierarchy represents the parameters, passed to the test function + * @return array[] + */ + public function dataStream() + { + return [ + 'example' => [ + 'input' => 'anything you want', + 'expected' => [ + 'variables' => [ + 'var1' => 'value', + 'var2' => 'value', + ], + 'files' => [] + ] + ] + ]; + } + + /** + * Tests the HTTPInputData::process() method + * @see HTTPInputData::process() + * @param string $input The input, we got from the data stream + * @param array $expected The expected output + * @dataProvider dataStream + */ + public function testHttpInput(string $input, array $expected) + { + HTTPInputDataDouble::setPhpInputContent($input); + $stream = fopen('php://memory', 'r+'); + fwrite($stream, $input); + rewind($stream); + + HTTPInputDataDouble::setPhpInputStream($stream); + $output = HTTPInputDataDouble::process(); + $this->assertEqualsCanonicalizing($output, $expected); + } +} From c064a39341a6037f187ee0055a6f407c9aa3ff74 Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 23 May 2021 20:30:27 +0200 Subject: [PATCH 024/123] Adapt tests using a content file --- src/Util/HTTPInputData.php | 2 +- tests/datasets/http/example1.httpinput | 3 +++ tests/src/Util/HTTPInputDataTest.php | 8 ++++---- 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 tests/datasets/http/example1.httpinput diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index aebae9ac2..322a462f1 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -271,7 +271,7 @@ class HTTPInputData } /** - * Returns the content of tje current PHP input + * Returns the content of the current PHP input * Mainly used for test doubling * @return false|string */ diff --git a/tests/datasets/http/example1.httpinput b/tests/datasets/http/example1.httpinput new file mode 100644 index 000000000..24cef8c82 --- /dev/null +++ b/tests/datasets/http/example1.httpinput @@ -0,0 +1,3 @@ +anything you want +As you +like it diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index f1deaa7ff..a343e1a76 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -41,11 +41,11 @@ class HTTPInputDataTest extends MockedTest { return [ 'example' => [ - 'input' => 'anything you want', + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'), 'expected' => [ 'variables' => [ - 'var1' => 'value', - 'var2' => 'value', + 'var1' => 'value1', + 'var2' => 'value2', ], 'files' => [] ] @@ -69,6 +69,6 @@ class HTTPInputDataTest extends MockedTest HTTPInputDataDouble::setPhpInputStream($stream); $output = HTTPInputDataDouble::process(); - $this->assertEqualsCanonicalizing($output, $expected); + $this->assertEqualsCanonicalizing($expected, $output); } } From a0c52a82532fa957d9ba42ea726d788d6fd84c27 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 19:34:28 +0000 Subject: [PATCH 025/123] Added real test data --- tests/datasets/http/example1.httpinput | 53 ++++++++++++++++++++++++-- tests/src/Util/HTTPInputDataTest.php | 17 ++++++++- 2 files changed, 65 insertions(+), 5 deletions(-) diff --git a/tests/datasets/http/example1.httpinput b/tests/datasets/http/example1.httpinput index 24cef8c82..b1498e476 100644 --- a/tests/datasets/http/example1.httpinput +++ b/tests/datasets/http/example1.httpinput @@ -1,3 +1,50 @@ -anything you want -As you -like it +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="display_name" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 9 + +User Name +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="note" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 8 + +About me +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="locked" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 5 + +false +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="fields_attributes[0][name]" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 10 + +variable 1 +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="fields_attributes[0][value]" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 7 + +value 1 +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="fields_attributes[1][name]" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 10 + +variable 2 +--43395968-f65c-437e-b536-5b33e3e3c7e5 +Content-Disposition: form-data; name="fields_attributes[1][value]" +Content-Transfer-Encoding: binary +Content-Type: multipart/form-data; charset=utf-8 +Content-Length: 7 + +value 2 +--43395968-f65c-437e-b536-5b33e3e3c7e5-- diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index a343e1a76..ea7df9c62 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -39,13 +39,26 @@ class HTTPInputDataTest extends MockedTest */ public function dataStream() { + $_SERVER['CONTENT_TYPE'] = 'multipart/form-data;boundary=43395968-f65c-437e-b536-5b33e3e3c7e5;charset=utf8'; + return [ 'example' => [ 'input' => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'), 'expected' => [ 'variables' => [ - 'var1' => 'value1', - 'var2' => 'value2', + 'display_name' => 'User Name', + 'note' => 'About me', + 'locked' => false, + 'fields_attributes' => [ + 0 => [ + 'name' => 'variable 1', + 'value' => 'value 1', + ], + 1 => [ + 'name' => 'variable 2', + 'value' => 'value 2', + ] + ] ], 'files' => [] ] From d758f58ff2ae68cb024dba13733f785856658f5c Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 19:37:31 +0000 Subject: [PATCH 026/123] Coding standards --- tests/src/Util/HTTPInputDataTest.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index ea7df9c62..71f59d8a6 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -46,16 +46,16 @@ class HTTPInputDataTest extends MockedTest 'input' => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'), 'expected' => [ 'variables' => [ - 'display_name' => 'User Name', - 'note' => 'About me', - 'locked' => false, + 'display_name' => 'User Name', + 'note' => 'About me', + 'locked' => false, 'fields_attributes' => [ 0 => [ - 'name' => 'variable 1', + 'name' => 'variable 1', 'value' => 'value 1', ], 1 => [ - 'name' => 'variable 2', + 'name' => 'variable 2', 'value' => 'value 2', ] ] From 4889687659b6b333936b7ba8074b622df59e3f15 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 19:50:02 +0000 Subject: [PATCH 027/123] Set the content type at another location --- tests/src/Util/HTTPInputDataTest.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 71f59d8a6..811ea0726 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -39,12 +39,13 @@ class HTTPInputDataTest extends MockedTest */ public function dataStream() { - $_SERVER['CONTENT_TYPE'] = 'multipart/form-data;boundary=43395968-f65c-437e-b536-5b33e3e3c7e5;charset=utf8'; + return [ 'example' => [ - 'input' => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'), - 'expected' => [ + 'contenttype' => 'multipart/form-data;boundary=43395968-f65c-437e-b536-5b33e3e3c7e5;charset=utf8', + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'), + 'expected' => [ 'variables' => [ 'display_name' => 'User Name', 'note' => 'About me', @@ -69,12 +70,15 @@ class HTTPInputDataTest extends MockedTest /** * Tests the HTTPInputData::process() method * @see HTTPInputData::process() - * @param string $input The input, we got from the data stream - * @param array $expected The expected output + * @param string $contenttype The content typer of the transmitted data + * @param string $input The input, we got from the data stream + * @param array $expected The expected output * @dataProvider dataStream */ - public function testHttpInput(string $input, array $expected) + public function testHttpInput(string $contenttype, string $input, array $expected) { + $_SERVER['CONTENT_TYPE'] = $contenttype; + HTTPInputDataDouble::setPhpInputContent($input); $stream = fopen('php://memory', 'r+'); fwrite($stream, $input); From 2d1558774496b7271ccbfcd2375eea821df84c92 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 19:54:14 +0000 Subject: [PATCH 028/123] coding standards --- tests/src/Util/HTTPInputDataTest.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 811ea0726..e7175c2e5 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -39,8 +39,6 @@ class HTTPInputDataTest extends MockedTest */ public function dataStream() { - - return [ 'example' => [ 'contenttype' => 'multipart/form-data;boundary=43395968-f65c-437e-b536-5b33e3e3c7e5;charset=utf8', From 102e05124de6b31af9fc04b82809a6dd3bbcf03f Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 May 2021 19:59:51 +0000 Subject: [PATCH 029/123] Changed variable type --- tests/src/Util/HTTPInputDataTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index e7175c2e5..a4e3ce20d 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -47,7 +47,7 @@ class HTTPInputDataTest extends MockedTest 'variables' => [ 'display_name' => 'User Name', 'note' => 'About me', - 'locked' => false, + 'locked' => 'false', 'fields_attributes' => [ 0 => [ 'name' => 'variable 1', From 7776c5f690ec11779af2343654482534b1364135 Mon Sep 17 00:00:00 2001 From: very-ape Date: Sun, 23 May 2021 13:25:25 -0700 Subject: [PATCH 030/123] Implement code changes from review. --- src/Model/Profile.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 4ce5cfcca..194386185 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -267,14 +267,14 @@ class Profile // value is going to be coming from 'owner-view', which means it's the wrong // contact ID for the user viewing this page. Use 'nurl' to look up the // correct contact table entry for the logged-in user. - $is_contact = !empty($profile['nurl']); $profile_contact = []; - if ($is_contact) { + if (!empty($profile['nurl'] ?? '')) { if (local_user() && ($profile['uid'] ?? '') != local_user()) { $profile_contact = Contact::getById(Contact::getIdForURL($profile['nurl'], local_user())); - } else { - $profile_contact = $profile; + } + if (!empty($profile['cid']) && self::getMyURL()) { + $profile_contact = Contact::selectFirst(['rel'], ['id' => $profile['cid']]); } } @@ -349,8 +349,10 @@ class Profile } } - // show edit profile to yourself - if (!$is_contact && $local_user_is_self) { + // show edit profile to yourself, but only if this is not meant to be + // rendered as a "contact". i.e., if 'self' (a "contact" table column) isn't + // set in $profile. + if (!isset($profile['self']) && $local_user_is_self) { $profile['edit'] = [DI::baseUrl() . '/settings/profile', DI::l10n()->t('Edit profile'), '', DI::l10n()->t('Edit profile')]; $profile['menu'] = [ 'chg_photo' => DI::l10n()->t('Change profile photo'), From 15216266d95d7660a9f89970bea3477949e79e0f Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 23 May 2021 22:40:41 +0200 Subject: [PATCH 031/123] Add ContentType Injection for HTTPInputData tests --- src/Util/HTTPInputData.php | 15 ++++++++++++++- tests/Util/HTTPInputDataDouble.php | 20 ++++++++++++++++++++ tests/src/Util/HTTPInputDataTest.php | 13 ++++++++----- 3 files changed, 42 insertions(+), 6 deletions(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index 322a462f1..8886b61e4 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -29,7 +29,7 @@ class HTTPInputData { public static function process() { - $content_parts = explode(';', $_SERVER['CONTENT_TYPE'] ?? 'application/x-www-form-urlencoded'); + $content_parts = explode(';', static::getContentType()); $boundary = ''; $encoding = ''; @@ -263,6 +263,7 @@ class HTTPInputData /** * Returns the current PHP input stream * Mainly used for test doubling + * * @return false|resource */ protected static function getPhpInputStream() @@ -273,10 +274,22 @@ class HTTPInputData /** * Returns the content of the current PHP input * Mainly used for test doubling + * * @return false|string */ protected static function getPhpInputContent() { return file_get_contents('php://input'); } + + /** + * Returns the content type string of the current call + * Mainly used for test doubling + * + * @return false|string + */ + protected static function getContentType() + { + return $_SERVER['CONTENT_TYPE'] ?? 'application/x-www-form-urlencoded'; + } } diff --git a/tests/Util/HTTPInputDataDouble.php b/tests/Util/HTTPInputDataDouble.php index c00fa6fad..6db5c4485 100644 --- a/tests/Util/HTTPInputDataDouble.php +++ b/tests/Util/HTTPInputDataDouble.php @@ -33,9 +33,12 @@ class HTTPInputDataDouble extends HTTPInputData protected static $injectedStream = false; /** @var false|string */ protected static $injectedContent = false; + /** @var false|string */ + protected static $injectedContentType = false; /** * injects the PHP input stream for a test + * * @param false|resource $stream */ public static function setPhpInputStream($stream) @@ -45,6 +48,7 @@ class HTTPInputDataDouble extends HTTPInputData /** * injects the PHP input content for a test + * * @param false|string $content */ public static function setPhpInputContent($content) @@ -52,6 +56,16 @@ class HTTPInputDataDouble extends HTTPInputData self::$injectedContent = $content; } + /** + * injects the PHP input content type for a test + * + * @param false|string $contentType + */ + public static function setPhpInputContentType($contentType) + { + self::$injectedContentType = $contentType; + } + /** {@inheritDoc} */ protected static function getPhpInputStream() { @@ -63,4 +77,10 @@ class HTTPInputDataDouble extends HTTPInputData { return static::$injectedContent; } + + /** {@inheritDoc} */ + protected static function getContentType() + { + return static::$injectedContentType; + } } diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index a4e3ce20d..f50755a30 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -27,6 +27,7 @@ use Friendica\Util\HTTPInputData; /** * Testing HTTPInputData + * * @see HTTPInputData */ class HTTPInputDataTest extends MockedTest @@ -35,6 +36,7 @@ class HTTPInputDataTest extends MockedTest * Returns the data stream for the unit test * Each array element of the first hierarchy represents one test run * Each array element of the second hierarchy represents the parameters, passed to the test function + * * @return array[] */ public function dataStream() @@ -67,16 +69,17 @@ class HTTPInputDataTest extends MockedTest /** * Tests the HTTPInputData::process() method - * @see HTTPInputData::process() - * @param string $contenttype The content typer of the transmitted data + * + * @param string $contentType The content typer of the transmitted data * @param string $input The input, we got from the data stream * @param array $expected The expected output + * * @dataProvider dataStream + * @see HTTPInputData::process() */ - public function testHttpInput(string $contenttype, string $input, array $expected) + public function testHttpInput(string $contentType, string $input, array $expected) { - $_SERVER['CONTENT_TYPE'] = $contenttype; - + HTTPInputDataDouble::setPhpInputContentType($contentType); HTTPInputDataDouble::setPhpInputContent($input); $stream = fopen('php://memory', 'r+'); fwrite($stream, $input); From dda817cad809aef5a94949627424dd2ad38e347d Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 23 May 2021 23:09:49 +0200 Subject: [PATCH 032/123] Replace `expectExceptionMessageRegExp()` with `expectExceptionMessageMatches()` --- tests/src/Model/Storage/FilesystemStorageTest.php | 4 ++-- tests/src/Util/BasePathTest.php | 2 +- tests/src/Util/Config/ConfigFileLoaderTest.php | 2 +- tests/src/Util/Logger/StreamLoggerTest.php | 8 ++++---- tests/src/Util/Logger/SyslogLoggerTest.php | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/src/Model/Storage/FilesystemStorageTest.php b/tests/src/Model/Storage/FilesystemStorageTest.php index 6d50e06c4..deb453a04 100644 --- a/tests/src/Model/Storage/FilesystemStorageTest.php +++ b/tests/src/Model/Storage/FilesystemStorageTest.php @@ -81,7 +81,7 @@ class FilesystemStorageTest extends StorageTest public function testMissingDirPermissions() { $this->expectException(StorageException::class); - $this->expectExceptionMessageRegExp("/Filesystem storage failed to create \".*\". Check you write permissions./"); + $this->expectExceptionMessageMatches("/Filesystem storage failed to create \".*\". Check you write permissions./"); $this->root->getChild('storage')->chmod(000); $instance = $this->getInstance(); @@ -97,7 +97,7 @@ class FilesystemStorageTest extends StorageTest static::markTestIncomplete("Cannot catch file_put_content() error due vfsStream failure"); $this->expectException(StorageException::class); - $this->expectExceptionMessageRegExp("/Filesystem storage failed to save data to \".*\". Check your write permissions/"); + $this->expectExceptionMessageMatches("/Filesystem storage failed to save data to \".*\". Check your write permissions/"); vfsStream::create(['storage' => ['f0' => ['c0' => ['k0i0' => '']]]], $this->root); diff --git a/tests/src/Util/BasePathTest.php b/tests/src/Util/BasePathTest.php index ffafa5b55..7cdf612e6 100644 --- a/tests/src/Util/BasePathTest.php +++ b/tests/src/Util/BasePathTest.php @@ -68,7 +68,7 @@ class BasePathTest extends MockedTest public function testFailedBasePath() { $this->expectException(\Exception::class); - $this->expectExceptionMessageRegExp("/(.*) is not a valid basepath/"); + $this->expectExceptionMessageMatches("/(.*) is not a valid basepath/"); $basepath = new BasePath('/now23452sgfgas', []); $basepath->getPath(); diff --git a/tests/src/Util/Config/ConfigFileLoaderTest.php b/tests/src/Util/Config/ConfigFileLoaderTest.php index 781e1415f..b54ae1ec2 100644 --- a/tests/src/Util/Config/ConfigFileLoaderTest.php +++ b/tests/src/Util/Config/ConfigFileLoaderTest.php @@ -59,7 +59,7 @@ class ConfigFileLoaderTest extends MockedTest */ public function testLoadConfigWrong() { - $this->expectExceptionMessageRegExp("/Error loading config file \w+/"); + $this->expectExceptionMessageMatches("/Error loading config file \w+/"); $this->expectException(\Exception::class); $this->delConfigFile('local.config.php'); diff --git a/tests/src/Util/Logger/StreamLoggerTest.php b/tests/src/Util/Logger/StreamLoggerTest.php index f6bf3313a..8599e08f4 100644 --- a/tests/src/Util/Logger/StreamLoggerTest.php +++ b/tests/src/Util/Logger/StreamLoggerTest.php @@ -128,7 +128,7 @@ class StreamLoggerTest extends AbstractLoggerTest public function testWrongUrl() { $this->expectException(\UnexpectedValueException::class); - $this->expectExceptionMessageRegExp("/The stream or file .* could not be opened: .* /"); + $this->expectExceptionMessageMatches("/The stream or file .* could not be opened: .* /"); $logfile = vfsStream::newFile('friendica.log') ->at($this->root)->chmod(0); @@ -144,7 +144,7 @@ class StreamLoggerTest extends AbstractLoggerTest public function testWrongDir() { $this->expectException(\UnexpectedValueException::class); - $this->expectExceptionMessageRegExp("/Directory .* cannot get created: .* /"); + $this->expectExceptionMessageMatches("/Directory .* cannot get created: .* /"); static::markTestIncomplete('We need a platform independent way to set directory to readonly'); @@ -159,7 +159,7 @@ class StreamLoggerTest extends AbstractLoggerTest public function testWrongMinimumLevel() { $this->expectException(\InvalidArgumentException::class); - $this->expectExceptionMessageRegExp("/The level \".*\" is not valid./"); + $this->expectExceptionMessageMatches("/The level \".*\" is not valid./"); $logger = new StreamLogger('test', 'file.text', $this->introspection, $this->fileSystem, 'NOPE'); } @@ -170,7 +170,7 @@ class StreamLoggerTest extends AbstractLoggerTest public function testWrongLogLevel() { $this->expectException(\InvalidArgumentException::class); - $this->expectExceptionMessageRegExp("/The level \".*\" is not valid./"); + $this->expectExceptionMessageMatches("/The level \".*\" is not valid./"); $logfile = vfsStream::newFile('friendica.log') ->at($this->root); diff --git a/tests/src/Util/Logger/SyslogLoggerTest.php b/tests/src/Util/Logger/SyslogLoggerTest.php index 9408495e7..e93e43dd5 100644 --- a/tests/src/Util/Logger/SyslogLoggerTest.php +++ b/tests/src/Util/Logger/SyslogLoggerTest.php @@ -63,7 +63,7 @@ class SyslogLoggerTest extends AbstractLoggerTest public function testWrongMinimumLevel() { $this->expectException(\InvalidArgumentException::class); - $this->expectExceptionMessageRegExp("/The level \".*\" is not valid./"); + $this->expectExceptionMessageMatches("/The level \".*\" is not valid./"); $logger = new SyslogLoggerWrapper('test', $this->introspection, 'NOPE'); } @@ -74,7 +74,7 @@ class SyslogLoggerTest extends AbstractLoggerTest public function testWrongLogLevel() { $this->expectException(\InvalidArgumentException::class); - $this->expectExceptionMessageRegExp("/The level \".*\" is not valid./"); + $this->expectExceptionMessageMatches("/The level \".*\" is not valid./"); $logger = new SyslogLoggerWrapper('test', $this->introspection); @@ -88,7 +88,7 @@ class SyslogLoggerTest extends AbstractLoggerTest { if (PHP_MAJOR_VERSION < 8) { $this->expectException(\UnexpectedValueException::class); - $this->expectExceptionMessageRegExp("/Can\'t open syslog for ident \".*\" and facility \".*\": .* /"); + $this->expectExceptionMessageMatches("/Can\'t open syslog for ident \".*\" and facility \".*\": .* /"); } else { $this->expectException(\TypeError::class); $this->expectExceptionMessage("openlog(): Argument #3 (\$facility) must be of type int, string given"); From a361a1af6ae995a18a7d537953e28c86065a5955 Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 23 May 2021 23:16:33 +0200 Subject: [PATCH 033/123] Replace `assertContains()` for string assertions --- tests/legacy/ApiTest.php | 16 ++++++++-------- tests/src/Util/EMailerTest.php | 16 ++++++++-------- tests/src/Util/Logger/AbstractLoggerTest.php | 16 ++++++++-------- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/tests/legacy/ApiTest.php b/tests/legacy/ApiTest.php index 6dd406689..837b7409b 100644 --- a/tests/legacy/ApiTest.php +++ b/tests/legacy/ApiTest.php @@ -189,7 +189,7 @@ class ApiTest extends FixtureTest private function assertXml($result = '', $root_element = '') { self::assertStringStartsWith('', $result); - self::assertContains('<' . $root_element, $result); + self::assertStringContainsString('<' . $root_element, $result); // We could probably do more checks here. } @@ -1505,7 +1505,7 @@ class ApiTest extends FixtureTest $result = api_search('json'); foreach ($result['status'] as $status) { self::assertStatus($status); - self::assertContains('reply', $status['text'], '', true); + self::assertStringContainsStringIgnoringCase('reply', $status['text'], '', true); } } @@ -1521,7 +1521,7 @@ class ApiTest extends FixtureTest $result = api_search('json'); foreach ($result['status'] as $status) { self::assertStatus($status); - self::assertContains('reply', $status['text'], '', true); + self::assertStringContainsStringIgnoringCase('reply', $status['text'], '', true); } } @@ -1537,7 +1537,7 @@ class ApiTest extends FixtureTest $result = api_search('json'); foreach ($result['status'] as $status) { self::assertStatus($status); - self::assertContains('reply', $status['text'], '', true); + self::assertStringContainsStringIgnoringCase('reply', $status['text'], '', true); } } @@ -1551,7 +1551,7 @@ class ApiTest extends FixtureTest $result = api_search('json'); foreach ($result['status'] as $status) { self::assertStatus($status); - self::assertContains('#friendica', $status['text'], '', true); + self::assertStringContainsStringIgnoringCase('#friendica', $status['text'], '', true); } } @@ -2874,7 +2874,7 @@ class ApiTest extends FixtureTest $_POST['text'] = 'message_text'; $_POST['screen_name'] = $this->friendUser['nick']; $result = api_direct_messages_new('json'); - self::assertContains('message_text', $result['direct_message']['text']); + self::assertStringContainsString('message_text', $result['direct_message']['text']); self::assertEquals('selfcontact', $result['direct_message']['sender_screen_name']); self::assertEquals(1, $result['direct_message']['friendica_seen']); } @@ -2891,8 +2891,8 @@ class ApiTest extends FixtureTest $_POST['screen_name'] = $this->friendUser['nick']; $_REQUEST['title'] = 'message_title'; $result = api_direct_messages_new('json'); - self::assertContains('message_text', $result['direct_message']['text']); - self::assertContains('message_title', $result['direct_message']['text']); + self::assertStringContainsString('message_text', $result['direct_message']['text']); + self::assertStringContainsString('message_title', $result['direct_message']['text']); self::assertEquals('selfcontact', $result['direct_message']['sender_screen_name']); self::assertEquals(1, $result['direct_message']['friendica_seen']); } diff --git a/tests/src/Util/EMailerTest.php b/tests/src/Util/EMailerTest.php index 3b1c3cc1f..7f96e010a 100644 --- a/tests/src/Util/EMailerTest.php +++ b/tests/src/Util/EMailerTest.php @@ -78,16 +78,16 @@ class EMailerTest extends MockedTest self::assertTrue($emailer->send($testEmail)); - self::assertContains("X-Friendica-Host: friendica.local", EmailerSpy::$MAIL_DATA['headers']); - self::assertContains("X-Friendica-Platform: Friendica", EmailerSpy::$MAIL_DATA['headers']); - self::assertContains("List-ID: ", EmailerSpy::$MAIL_DATA['headers']); - self::assertContains("List-Archive: ", EmailerSpy::$MAIL_DATA['headers']); - self::assertContains("Reply-To: Sender ", EmailerSpy::$MAIL_DATA['headers']); - self::assertContains("MIME-Version: 1.0", EmailerSpy::$MAIL_DATA['headers']); + self::assertStringContainsString("X-Friendica-Host: friendica.local", EmailerSpy::$MAIL_DATA['headers']); + self::assertStringContainsString("X-Friendica-Platform: Friendica", EmailerSpy::$MAIL_DATA['headers']); + self::assertStringContainsString("List-ID: ", EmailerSpy::$MAIL_DATA['headers']); + self::assertStringContainsString("List-Archive: ", EmailerSpy::$MAIL_DATA['headers']); + self::assertStringContainsString("Reply-To: Sender ", EmailerSpy::$MAIL_DATA['headers']); + self::assertStringContainsString("MIME-Version: 1.0", EmailerSpy::$MAIL_DATA['headers']); // Base64 "Test Text" - self::assertContains(chunk_split(base64_encode('Test Text')), EmailerSpy::$MAIL_DATA['body']); + self::assertStringContainsString(chunk_split(base64_encode('Test Text')), EmailerSpy::$MAIL_DATA['body']); // Base64 "Test MessageBold" - self::assertContains(chunk_split(base64_encode("Test MessageBold")), EmailerSpy::$MAIL_DATA['body']); + self::assertStringContainsString(chunk_split(base64_encode("Test MessageBold")), EmailerSpy::$MAIL_DATA['body']); self::assertEquals("Test Subject", EmailerSpy::$MAIL_DATA['subject']); self::assertEquals("recipient@friendica.local", EmailerSpy::$MAIL_DATA['to']); self::assertEquals("-f sender@friendica.local", EmailerSpy::$MAIL_DATA['parameters']); diff --git a/tests/src/Util/Logger/AbstractLoggerTest.php b/tests/src/Util/Logger/AbstractLoggerTest.php index 44e210b9c..d008f4dc4 100644 --- a/tests/src/Util/Logger/AbstractLoggerTest.php +++ b/tests/src/Util/Logger/AbstractLoggerTest.php @@ -106,8 +106,8 @@ abstract class AbstractLoggerTest extends MockedTest $logger->emergency('A {psr} test', ['psr' => 'working']); $logger->alert('An {array} test', ['array' => ['it', 'is', 'working']]); $text = $this->getContent(); - self::assertContains('A working test', $text); - self::assertContains('An ["it","is","working"] test', $text); + self::assertStringContainsString('A working test', $text); + self::assertStringContainsString('An ["it","is","working"] test', $text); } /** @@ -119,9 +119,9 @@ abstract class AbstractLoggerTest extends MockedTest $logger->emergency('A test'); $text = $this->getContent(); - self::assertContains('"file":"' . self::FILE . '"', $text); - self::assertContains('"line":' . self::LINE, $text); - self::assertContains('"function":"' . self::FUNC . '"', $text); + self::assertStringContainsString('"file":"' . self::FILE . '"', $text); + self::assertStringContainsString('"line":' . self::LINE, $text); + self::assertStringContainsString('"function":"' . self::FUNC . '"', $text); } /** @@ -157,7 +157,7 @@ abstract class AbstractLoggerTest extends MockedTest self::assertLogline($text); - self::assertContains(@json_encode($context), $text); + self::assertStringContainsString(@json_encode($context), $text); } /** @@ -176,7 +176,7 @@ abstract class AbstractLoggerTest extends MockedTest self::assertLogline($text); - self::assertContains(@json_encode($assertion), $this->getContent()); + self::assertStringContainsString(@json_encode($assertion), $this->getContent()); } public function testNoObjectHandling() @@ -187,6 +187,6 @@ abstract class AbstractLoggerTest extends MockedTest self::assertLogline($text); - self::assertContains('test', $this->getContent()); + self::assertStringContainsString('test', $this->getContent()); } } From 49c2431f1f0e18cab9a3d23eabbf5dd504c4798a Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:33:42 +0000 Subject: [PATCH 034/123] Two (hopefully) easy tests added --- .../http/form-urlencoded-json.httpinput | 1 + tests/datasets/http/form-urlencoded.httpinput | 1 + ...example1.httpinput => multipart.httpinput} | 0 tests/src/Util/HTTPInputDataTest.php | 28 +++++++++++++++++-- 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 tests/datasets/http/form-urlencoded-json.httpinput create mode 100644 tests/datasets/http/form-urlencoded.httpinput rename tests/datasets/http/{example1.httpinput => multipart.httpinput} (100%) diff --git a/tests/datasets/http/form-urlencoded-json.httpinput b/tests/datasets/http/form-urlencoded-json.httpinput new file mode 100644 index 000000000..1970e3080 --- /dev/null +++ b/tests/datasets/http/form-urlencoded-json.httpinput @@ -0,0 +1 @@ +{"media_ids":[],"sensitive":false,"status":"Test Status","visibility":"private","spoiler_text":"Title"} \ No newline at end of file diff --git a/tests/datasets/http/form-urlencoded.httpinput b/tests/datasets/http/form-urlencoded.httpinput new file mode 100644 index 000000000..3a71aff99 --- /dev/null +++ b/tests/datasets/http/form-urlencoded.httpinput @@ -0,0 +1 @@ +title=Test2 \ No newline at end of file diff --git a/tests/datasets/http/example1.httpinput b/tests/datasets/http/multipart.httpinput similarity index 100% rename from tests/datasets/http/example1.httpinput rename to tests/datasets/http/multipart.httpinput diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index a4e3ce20d..19e87e438 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -40,9 +40,9 @@ class HTTPInputDataTest extends MockedTest public function dataStream() { return [ - 'example' => [ + 'multipart' => [ 'contenttype' => 'multipart/form-data;boundary=43395968-f65c-437e-b536-5b33e3e3c7e5;charset=utf8', - 'input' => file_get_contents(__DIR__ . '/../../datasets/http/example1.httpinput'), + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/multipart.httpinput'), 'expected' => [ 'variables' => [ 'display_name' => 'User Name', @@ -61,6 +61,30 @@ class HTTPInputDataTest extends MockedTest ], 'files' => [] ] + ], + 'form-urlencoded' => [ + 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded.httpinput'), + 'expected' => [ + 'variables' => [ + 'title' => 'Test2', + ], + 'files' => [] + ] + ], + 'form-urlencoded-json' => [ + 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded-json.httpinput'), + 'expected' => [ + 'variables' => [ + 'media_ids' => [], + 'sensitive' => false, + 'status' => 'Test Status', + 'visibility' => 'private', + 'spoiler_text' => 'Title' + ], + 'files' => [] + ] ] ]; } From e706f82a3ced35e653963bf5cb5b822db76b1e4c Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:36:30 +0000 Subject: [PATCH 035/123] Whitespaces --- tests/src/Util/HTTPInputDataTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index fd12100a6..8f05703b2 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -80,7 +80,7 @@ class HTTPInputDataTest extends MockedTest 'expected' => [ 'variables' => [ 'media_ids' => [], - 'sensitive' => false, + 'sensitive' => false, 'status' => 'Test Status', 'visibility' => 'private', 'spoiler_text' => 'Title' From f151b4571d3d3d856762bed6a9eeeb146b98f4a3 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:42:20 +0000 Subject: [PATCH 036/123] Media ids with content --- tests/datasets/http/form-urlencoded-json.httpinput | 2 +- tests/src/Util/HTTPInputDataTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/datasets/http/form-urlencoded-json.httpinput b/tests/datasets/http/form-urlencoded-json.httpinput index 1970e3080..95293e9ba 100644 --- a/tests/datasets/http/form-urlencoded-json.httpinput +++ b/tests/datasets/http/form-urlencoded-json.httpinput @@ -1 +1 @@ -{"media_ids":[],"sensitive":false,"status":"Test Status","visibility":"private","spoiler_text":"Title"} \ No newline at end of file +{"media_ids":[1],"sensitive":false,"status":"Test Status","visibility":"private","spoiler_text":"Title"} diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 8f05703b2..4faf5100d 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -79,7 +79,7 @@ class HTTPInputDataTest extends MockedTest 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded-json.httpinput'), 'expected' => [ 'variables' => [ - 'media_ids' => [], + 'media_ids' => [1], 'sensitive' => false, 'status' => 'Test Status', 'visibility' => 'private', From 70d93d7e4f29ad98d52308a5fbb7dd2fc525040e Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:45:24 +0000 Subject: [PATCH 037/123] Reverting previous commit --- tests/datasets/http/form-urlencoded-json.httpinput | 2 +- tests/src/Util/HTTPInputDataTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/datasets/http/form-urlencoded-json.httpinput b/tests/datasets/http/form-urlencoded-json.httpinput index 95293e9ba..4d7ca0f3e 100644 --- a/tests/datasets/http/form-urlencoded-json.httpinput +++ b/tests/datasets/http/form-urlencoded-json.httpinput @@ -1 +1 @@ -{"media_ids":[1],"sensitive":false,"status":"Test Status","visibility":"private","spoiler_text":"Title"} +{"media_ids":[],"sensitive":false,"status":"Test Status","visibility":"private","spoiler_text":"Title"} diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 4faf5100d..8f05703b2 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -79,7 +79,7 @@ class HTTPInputDataTest extends MockedTest 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded-json.httpinput'), 'expected' => [ 'variables' => [ - 'media_ids' => [1], + 'media_ids' => [], 'sensitive' => false, 'status' => 'Test Status', 'visibility' => 'private', From 3dc59128868cbf19f796a4eb153d2933d42f9b95 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:56:03 +0000 Subject: [PATCH 038/123] Test with file (will fail) --- tests/datasets/http/multipart-file.httpinput | Bin 0 -> 1674655 bytes tests/src/Util/HTTPInputDataTest.php | 36 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 tests/datasets/http/multipart-file.httpinput diff --git a/tests/datasets/http/multipart-file.httpinput b/tests/datasets/http/multipart-file.httpinput new file mode 100644 index 0000000000000000000000000000000000000000..a1bc0de31f9bef1c2fb95eb62d1a012c5fc8df54 GIT binary patch literal 1674655 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
    ;=4!lJsJgNJ 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%0D=JLod1702mp<-TAM5LQz;FAWmyRWA_zdr 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ρcxet}R^1uV+;~)QNZ8QLK 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%0A&@7;OOAN=K2Gbr_xbvr9P}kjR{2G3%D2 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%0A|wK# z;2l5^W1(`~+sdac@Qw}CCd^O|F!=80fB&9+`)~R2p9N?F8bAg~fqWDtdH?%Y763$Xg>pJ- zU`7fg3j|L^((AB&>nuPSIKwDlP%0z@%K0w96f`dZJTQp_jZ*=~gQaV{?+yR~UpsfJovQHrA7%N>eS##adAyB3LewQsG?! zBH(?$I~uMJL2E=3+z=}+(GV_8A%FxB+{s{K5#b`RYvZ9WK$5`36!iPJ)&*<9GqWq+JViou z2oV|9Ih&@KFg(+vkVJF1`M-4?ghy7vG-VAzg%(W%#v!{TE7vocqO3@3FZXbcYLzU8Lyz<=F=w z9;R#AsgtMoKm6FY{_EF2@cxhg{vZ6&sY~|I$+!Q-|Ms&lzVP~U&!0PW9-#qq=exJv zVpi4%y)0hntw96&x!94<7b!0+fCD$b^x8RZKKp4edg)=_U|9r^ur(jC^N3E z4TlznX_^48c83cq!z-6gK5+0Lqulk_qq}zh|Kz=Su%*X!A9j}hmb<-u-fV9cV6cNA z7J`ICZ~=EwOC&`uONlHca%9WpitVWE#3@xQTjj)Z6opX~Mixa;q9jt>cY;_5Vj+P6 zFc>TY%nW8<-kas^@7?|TzV1FJfAoD97x&GKXvRsZ;;yNh`@Y-VU-#+d_WAWWzq9MW zftN2|uFqfUKK;z8FMau$%S%NEkmu{3qaT0QkDWSqe)n}d_Uzkx`cigg{v{&ndhE6f zkD6tkqsVzNiMg<9!9(L@bE4Wz2%bHBu*?{dIKQ@KJ9b<8?gviIY-^uAed@js-d7qM z$(EO_0AYl{1PtM)xwmLZ0hv*IZnc5bSS2`pB4MC8CX@}c#Xf{7&LJZzg%cHT>_DIa zuRsy+yiKswskdA8t{1)Io$rJeE-kmVjFqJDMPZRpNl}OxLLfpS?(-!BqH5nqUI|Tz z*TZZ=qyhv4kPsU|MO4%nbQ0LkJTr+%6eX@GI8dSW02P%t0_1t00wR$SQ9|kMWdz7kkqZ$d zX{xHKo|0rEMyi%du@gT!S`~qMeLYD^s#Q@-L~&xgli=3q9Vlv^7ag(8QBmZ~6vv4w zTI)(_#TfEpDLCi?0(nE6buz=Li1p4YcokG%h7KrL5bEqPUb207gmd#a3(8 zI8GEWi7QD`R^c=?xy`)QQd){4axN#rYH74w9?ff6l47^pE|*8VMxAzEtyK`EQC}t0 zx7~B+`r5k9Gn1H$m*&Q&CO9^&cCFQ2E02(3duqCh*vX65*jSm!d9Th{g(5F9j$%Zr z*Bd4&RY%9H^^I0L0jzgBNfsfNnhhr+9CInHec=n=zU!{r_g;5HH_wX9<=XXVP11&5SC-Qc{~T=P&G)Z6>nezax} z3gq9bVBajIFTg=8X0U7h=Yx5!{l-BBdvG;v9>Kw?hOnEfAt^&?ut>k<{Y6AX0XmVM z{Ui@A>On)N4LF0s#?fzWzs`PzVRH#(2N`xY8`<@3(5{FA56-%wjtt3s08)9QRDbw} zGQbAjag6~Q6w%Q0A#`b|?|tdfKq#)wleypceoKb9s5f_Th|;V7?O+2oPoci#X(Kk% zkg3<85c<9DXI543y;oFV59k%GK<+WFRKT!9qlPs$K4OTYb^$q1?l}i4fRzmxb_!@> zFQ7&J zFD@^yjP2ajZs*-@*CMguY<2CGr}lsD8;45?6uI7g#|^ddt#b>lvB@1^s^9wNlc&yH z{>#69a=qm~{_)Q*th670`qJpusrhw%@%4+RFV3Hu@0`DQ@!6Bv?8VE?g3`zwI5Pjr z>t}%JxffnNak>*F=KSosiA&Y->8{mdXBx;lHnsJYt+wX@|{op$-e2WmtHx0 z;<=Y*Mz_@4>+9M2==4Nq{md8t^>2?%kB&`GZ1~6sf&e%G2Ot0r!FkEVt*X?C0D(~* zLY~#>kH>cQ;-DP^|kRWGYX94Ko!&h*d7oA?dQMv_0?mqSI5SaS`|@MJ(2o$ zj#{uO+VxANYFPkLfyAK-s*nl-gwGg)YNH2m;B!C)bUmiwo_PWw(evMa=nEfz_=Rsh zVds}vij#*9?!4hoHZLL^c|z@U2xA_QvS@Bt|3VSoh4h=j-(R1aiQR0um5 zAus|_&zuAiHdKS))`N_pSnyH>bZX4p={aZ=GxyvL%?2Q1U<9QNkPA0(AnXO8?K$-j zY*_yEbjVoTV8tcnFrqep3|piFU+rvPK}kotH)z$o=N1nO={s$iU-u@%!y9?`=7M9k2_h0|BTD9a| z^tlILY>Jjf#^;t+y+&;dNa_@(rz^yK*Ij$_LR#(a_{7ZP-#_G45Zk+V&pi9g3##zK z3$IO1U;pI?550aq|H#kY|L~(vTsXb7XV1=~=hts~>uslJmu|mx$JE5g3x{XxR!7Hc zWT@3GMBwLt{=KJ9&$incl1xueGRUsIJ55Z}+qNBg?dU!C+~qs6|JftYzH;URAGp7< z+I;cVbC;HjQn_~Xt+yOIacX9Ihj^E!Rl{j+abYz(aOCoe!|FtuPE0K=Hx}kE)<#D? z;_11i1FxN_jg1td2$VaYJFkd}Kr?E=!QGrRK zt5N`dy$`(a1Q-HVsfc=2)qvoHDA`_v&7dPxxasDbzxSO-445qMw(R=d_q@ZlIzkeb zs#gh^hy*`C1_1~`610EX5eoL0NJfvq_7nQMw@W{0VbpBi9sRsPE;Hs zFk#pT85vZfD1>1GVn7UiM5U+(`t7CjrUMkU)Um!O{>!}MAqd1 zzTN2{V!PAHZAVp|73;-14@geDSGCp&N~_c5C~Y=doo+@ZA&vpqI+y1;F%{M=F0Bwp z)W}s#CRE)k;1(I#LwYM6oy#56*h)yNKYt z5>>2YHr(kJtyZVq$x7v#a{#~)u@mq@-EJ|nYv$a!*{8lgH@$PTaIQ8|LZqTVA_EA_ zh76X{G%c6Yq(TtKaXEw!Pt&r3PfLlS5_1$qL>wpa*!Xys70e6>TX{or-FzB%^l;IY2{Lp5YI@WZ4bEo*a~LmJ4Crm?x~kCysc)73IuOcixFU`)2t5pSf9Tcl=4m!4 zw4t~6zZz_I=y-oW+)UM^1Hcm^4&vH_g4(>mhvXBU53P&A%tJ37+B0>)Z4d^W7Igr@ z8JZjY{C!)Cb)rGz#qAGx_OnzLs?}V>l_L zyLRvDbUVjSp3Mz-z+Ci?|N48U&aF9wiHUS-%a)@@=h%P>9RAB6IDkW6K4cZp^;^RyxR2_&RkFgAHjN|M^DXVxsZ&1OhNMJJ=-m8jp*%fV0^;#)V^1GhJ~uZvV&I`CS3dI5txNURXj)lXYG#T@Uzu&S zien>dwaNJO@iXuJnP0*YvSdMBcXr{)&%cWKS9bm5@ihxm`)*S(3LC6LJtY<*G|f)i z=Jm8}%9WCWAW6M3Umh<5Fh!CTE`lmS1fUKqgByrS69WjS`(OTtKPajGi;tx@zb_G& zD=3cCp8V7wwOZXuC0aap_*eedKLkuv0aR3xm=pwnd-e`qgc;DG7QosS6}(`{XZ#X+W+uVm*y6j z*i@?V$mo{w?dQ(;ORIrA3OWc@V*o~r3Is$xcP0*J_TWqu3@V%kVsAoL291CSoDcj` z!0Gy>*|8ndir(A8H`-aJMFtp<;t~;@ef{XI_ujj{rl)#DD%iJqAt1y!0d;_= zMFybWJF2ctAN5*WJ&Ui)7$e^GaBCv!F zVq?d{fF1<3CMWy=cWMia>^` z!M^FUagM>~J;W*O^BTM`Kp`+C^>D48{3H+%0d5)b=NzFo%uYo>M|RBogWvj{N51^s zZ-4W2rp(*kVWF@EsX^LN~~vs}s!9zHxCZ_7GbFXRW$ zyz=A^F5hv>JzmrEv$kH(<7foUYNM-Uz-Haq#Y+bc9_EVacHHwvPF73tEw|i!^ysnN z;n-w(di&_aMEN^EIR4t9<6CQd)4m&@e)iao?P;^KFfq0L)z|CeQ)_$n-0{!<<)4-& zc66Y7`pojFqeUr=M#kd%?!0Nux&mNk$IduTo9#S_)0u6PFTHlgdPIg(mloG@dwH?7 zeP;Z|-Icf8e$$QDU*Bv`U%IqdE05LJ@-s_kKlPbs*9v(3#HGf<`k#LK1SIXF=Cm9p^P7R;93z z#5+JnP_K%L$V3U%b6=^J7TbA8UAqpet)(54RRTS^E5Lc~UqlrWBC0xk+`j8QGTw@Fg6 z-jZP@%rlE<#920^%Bos8ANc1)y|q9L&J{$+#B1vv=fD^uf>x*5YIR1(xY5jsR*0h0SwIAc9<2o9B*+TkVy#^<@W89-F*yd6s!9 ziDPTkc+U*o+#*5HuG&qhlt&c3lU&6`5qRhGqJfAAs^B}FR+7feX3IM$Y>}2rjrw|C z*vMdH($z*Yi7Rnj&a>Qj@B6_%g4N8RhSNX059&gFePBpY=_kE9XtG(U`x`lHuK4Yb zpsxQ1Df@pXT?1tplF86lSJNbi9uB@`NG;!-b5LX4Tt93K;uZDbezqZ8psxgOZqiWM z!OE|u6>o0a-5HY z&AZLei1a^f<}>bh2L?8}p?N#hm(4vLY~(d&(beYp;3yAe7@QJ)sSa((n}ra7vq77n zKAla!5(HFr;eNhP@8ARxSc#O#d+)q%T%M`whORGypy~q428b#kiy#0plPVbm0q@j% zpq?$VB7ic4TXqER8Igh(=v5TFcr~0kXMhA0#d%OLJa~ni8u4q34BWP2%IE+A@YsCaF>(|yw(Z>7 zTwIDAI0PgxkpLhW!cK0RS;lNyPP~%lz;Wcb052SI!chS}iV2;Fk|$&{6U;Yf{L*X@7u^(_o{ zXBIBZmD1Ag-FE=3KvKV+J-6`0gO9%ZAO2l63@i4N|I?>mn}tiCJaGBMLOd$dH(mG9 zzyA+Lwq6I~0YCz=HUOa3#ET&;mR0KawTBuEpf7BhEq7h%kl01_*UcMP&{ z;lkEkdwR30-EFM+mV@8_?LQrv{u-%|jhbru^8OQ9Gp{m~W7u=&SKjlhzo=+?_6``} z81(80F(5t&E}ZTeOpoOh9H0Zq5Dh4P=z;ft=QA&rx6FuFEVA?GE`Q=*ee5TG;iLPX zd+CMeE?ibvzi9vIul|l_eErzP#b!4G0D>qnQKi;eSxYJqk;yu4ErY_P0Fh*>gr=I7 zC<2Y4$h-;}4(nb+WN?!{`PZLYy0F}8tBBMprR({G*|+K zFMN0q0E_Sp0RpRwsskWE53s>Lsvs)hwZ7KqblO`cCtOynUc8h<6#xNm10)L&{1vbV za$#>90@WTiguz1%K~=?pLDT|N!NdRrLUo%_!Ziq1N(cyO`o=ND>YQ$^*c|zdffaSzItib-ffpIue$YnYp^0i{;&dFoPPwgDP>&6>)*E{mI+izN{w_iTBAOJ7Eb_Vj|uA6qg{T+9n zIeMVp*y07}W*6rd+s{0G;mnx_J6$*51c$I%&q^jK*Q&X8J2|b_;o!lQ*N?4Se?yuT z_V}?jmy*M?t*(G$Gil1XUoR!;h+PaN$>JFja$ve`E#?C(JA8S!EZj2 zrt#1H{Len}$amiV!4EatYd76=OI}|U?^^9vVFgf8J@uBc2Een&{_DdBA>d$*rz#;p zc8F?3NUAF85vkqmqS~D^TaO((c5d$Sz8kKGSU4h4Z@mI45K_+wMO6h*077s!K%|~E zm?|NOpaJcn6+OC(K&DM1>QNMgnUTnO5p@d6#MUZNpIRHV$A`rMjuF*h=R(AwDCz-K z5d|PN5qJ?1qQHW@;dF`8M_&QSM2R>>1QVH}@JOU8#Go4ZE5k7r5s?Ue&l?GYi#HLd zC^C3&jY(9LkU)J9BO*GhO2Jna1&9e%JpfYA6cK|zIAJgh^*|`<0i+ZgYehu?8BjGq zX<)4@!gZ;5P$C329AaGwv#~Czm{Oig6eS{7G~$#I*@-7&!%T*PrK+kRM%LztNPyzJ zM~BF{?O1DLL*5q7+IFXtWf>bz(%3}otW-*6WZ!DG;;8DJXC~qll#DTGBFSyxeT)>v zu?nQ6YMy6FsoH8SS1P6YTBlqZ%ZtKr#3u5hNRG)ki_EBKi7=rk7%vr>H^vYs8(;%S zY!#w}zzGnF_)?`*6rPzCl)!kAIEuufcix!9J4YBX5gTAe=WNWeh!+qf85Q~n0GuuUm>iFco>!+G4 z^Po(T5-75w01*dzgL0)rWJCqQu%XB#2wq7gln{L z2*T)>8uSjkVlOt2V;^|!H>vNdH6->y$pD2l=H9fTp^%>o}Z^cbwF4=Y@8Ob6TC zuV-k=^`nLljqG6iuPB7U{DXu?gOv}-x&LRFvB7Uk-weLdyh87(xkwh!sE-#0#K;mp=Pz?svf%_iAflrZv#0Mf(wjv_nKx4xIKy-h+a1>XInR6v`%2by$m1W?Ohuj&do|GFq=zg+!}y%F50=mqHqseOA~`mmuK? zn4z4M*H_mRoo7Q7IS5oXfhrnAr0~-7!y*PU!HJ>U$)hMz6+vQBb?Sv8j9DG4x7M>U z3S_MlAVm(o?#_AgmPoylD2Z1D^d8V8-dYQ`l5#nXZ@>N4%jZwmFV@E^@yw0eZn|T~ z4Lc@Ut@5`|uRL+^cx`NE`EuiZzxg3>$rGRa+!sId)mL8k8GuzieDvbX_UiKNGavYc zpTw;@0W1&`8vp?HUYusd!>bdsLe3(tYnMjf|8=#tCT21KqOJE3zYzB`#cIn|qKGgwm z3{zuqq~_ZPPN#_}*DB-FCGqO4Lxx;4Oeqs2j4ElA<=t=o;V18S*Z;|B0!bOfJ@o0% zeDuHh=iq?BtM|IW^6P~$jwiVMslRyY@*)5L0{rw(zT=*I-mmTKk3RN$_r3kzbLUR} z@^AjeGvEEz_M5Jox%sB3R0i)bu9~QfU`oWwf`wBBbr!;DT@}C_dE)y~xB2Qr58rX$ z{j9NCj3k2bsoDL9zw_w%JKuic)*aU^96SBpuYLR0$=!ea$A9#}kACP~AN}C|$G&m@ z-}%)ek3D(whkwef*P&d2@+g1-FF*k7Ks_?T$|__z^mYjZ*oa9KJ_mcL;HcGGz(Fkv z-bQ{SewByduduOwqADPaPmGV3YHx*EIV=Ri1$A46rgzX-s?K8rHLDMfhuqbAwl&0J?f2pFIb@j z<{%ESa>EqD5_5dR^(cbQ0`&C5aIcPG0~8M!ULKs|6uj5Q8n_IaYnr#!D>5Sy^vTz0 zBi2%F#9p}AX?Fu#DlzqNMpb~m(-uH4I!v#_y*69ta%+ox{=$XvTi(XR-U$)n&Ru`~ zyZ`eSzw*N2^YHbj{_7jBoBF5!=oh~Eg>R3RzBM|&_tE{c>jGR#Xk`0i&mUd9v@%iS zy}M^#c=dJ4wUf#6dgIP_|JcOVm;UUt`(p=1H{G*sZ1?s(fA8=9`nmHhwaRT_pG3d&}1zdetxrf7>nB&s4wh;LE@C zk(ooSmCH*f_ue?|m>PclOW$~?o1wI8iw%eW@AG00{$uBIg+4+@D1_U6Wgo3IBBm_QS z7vWde3lSlKcVewwSX%KSX({!&Pf|qe77FE(dF+{k-NvqoX;|39kj3|n8h$`MAB7s35B=EuG2O}gf<&h&tPt9GL{l#DT)!XiVTcf?U z)|3>SZ?~O*sPvpH6$0sP`2B|7Awe`a0s{3s^jtVrcw>z77C^(HfXEci5wR_ts;3PG z-@*xk0RRyj{HvHaxF#V`2p|vNiPa3TSpiIcP_TrjaS#vq{s*IUJ^3QC9~4uB(LkWdwh zykMimAR-21!pN&f@*n}--5@1XOC(;bfI(sf4E^0WB}yDes;VkP5fO`5)xsE6b*kPN zR#gtu3yon0U{y^b@?N8e;y8BB60vhaq_jb{K2jZJW)nwwUI3&bPF#`1X>DX=bab>{ zUsn+4eH^DYx6Ep&R21G8#d>{pbZjgy+~V?*h-{gj)ZiK{?7fTAcyV!YWNf;WN~^gr zF}|bKs>g9!dGaC;NS_EW$EX4*NfI-&f{1txo_R>Xq~Z{?a77%kS7DA34QxdB$gNX>k=m3G zx(PWV%q@T*BZ6ugN6z~QITwjcgv8GKtkYdvYp*q=)%JJXva3q8u(Vb#M`@&;ZX;&n z9oA~)dSlI`sfvq`$SE@+NMz6$W8%b%NSxLxm2SS~Y_0;eaw$#|Q7}|QQOrycc9Bq> zOJX*`d>sJF<+6wrMG*j(-cRwH**(KWYd_Tdp!zZN+j&JDY)B*Os||xb8iRKDgSrI# zN13js&kqWGP_Tnf29-3}B*`IsFlD+5fZe>(sA&PzS!E zzJ2X9lz&JvLthO&)T@I*n_WvbXWN{vCd?mZK5x!*MN^9_cA*b+Uhzf!z6=`33{8N+ zAsBpk#UUOPOW!MMaAX6t;hfuyiEREnl!k;qG_S5GfooJXG;cRIp#PRZa-1ME-XQwz zZ*haOda%N)?TS}yBegS9qvWH7qZV3R~ZHP8kF z^a2+vkw?TpZ%Ms4xuoI11{yAx0?jaJ&wjYq2Haqk1q_s^fknoP59$mPdhrnKxtOeV zjKSG~6o7~W3tu}g!fyi;AVp3@0j+bML$wHGyrM~s^NPw|z^YGyy17%s;5-6)QIFj8 zK1T5%PGF_E9x@&!M5&lhw*N^?&-+JKGrDK2oxi2&?xcl$E4ReleKc%HgS}7i}6$o!NrwkxfIo{U0v@&Gc$&=#g#`t{TV7HGjF-A zbLm`E;hXQdYh>G2h^t_yYHq&g4rsTtZrA1+ma3&#Z@B&~S(~@bj0%-rJACo4zJBnF z-}yWBwy=S}`tq?7!gn8g{?pHV6;cG7dsmQx7SxX~p z?EWX&R4@ME#a-{8tmiUXN}|F(@zuv(IR{T4JZYx4{>5hxKl{9#Tm00SZ|`q7}Ew->5{I#mV5n{I!rhWIl|nxx&sb5B41=zIUu|IDm( zykypCQYx!>z@A5y_P`@m>A58UqN+zl6kcDQuL3|C^-O$-5J8-1U?)|Cz_%{?Mrd#o zK?L>2%9d&h%?3sYYC#!F74!n$f%kx--Xl?Kd8xj(>WczZL_oz+FM^(`^bbhT3ry}6 z5Rnu}ftfI3Fk5f9Rjv07BEg&?`MF>Ijn97dctaaShL>Jj-v1k)Fba3>OZQ#3mX1em z(KfUE>yJL?tWV;orRMq9=ic@9>vv9$=DKw7jQp3r4p-zW-pZj7-PpE*5IG)@ohrSL?YpomWj0Gr!U%rnStTo?9G?`0V*hN@CI_ zAEk$npLB#tOq%<5zx#I1yY)4H=-8RGk~X_`qQ-aJcK6cS%DK5rEpFdZIP-QvmW^1OA9B@EPUb1-`lr$cdH{~la)%PJiTS2-fku) zE>)|gl37_^1Tf;kgC$ZFMnw@ZhI-5_Bq9o)0JwKqf-=sqZD#!Tdv1F6!2V7<+qrvh zxopxBiiq`AHAYbc5m!W!an^AN_9TF)vSFH|5PtT=WuAzgv(9@AD69aW5{al;t75ywu17`=5wENYD@fs&V8gF!HX3KAJYW{Nh5lU2bN zxhIO)u(ci(na~T1xWELaDk{os0Mr;n4AW4==K#z|-Z@qEfy|G9$cPVSL|(+&TvQ~? zPL5aw5VX~7h$sL>l&Dj~A-X!1%V`uxV-wYOr(LR)tF=nGTJ}D-wkVlOmK9OVqHcV0 z)H(&p2}@a)6PZSHtzNHBO>SwmvToK!#G<$?>dKY0-D;-gQm5M;85t`IH&PvGG+RYs zYqhe9L!|YUrl=y4b?qolt#w(RF=N|EJyUsmP14$kEG0OeGx?r>a5L@ zBo-xv$T=x;8%GHOc<+;>1OVN<5S1ihFPSLBQ56MMMMVmiiHH-!F)3)4cOs%&Zn<@G zY}X4fJhE+a+wA$dNOKbr0A*Rnm?Y0-Vq$B%+bC6Q;yI2I?;W|A2s^FLNVVK-wSgj0 z&jj79Eh5g^?OV6Bx}7Y`tto#Q|R~rb}WX^N7;+q8yKU^;c<#shBYcr-Wm|@UI=4!9#*MBvC z#?8}aX!>2TVMDLzV-qkS(jQVX!3yk(%raLjJ_Mj#dv*=&hgX}Nn^*c!GX_U$(EcT4 z2s`{BW;fLMP;2-X!Ygd(Wg)&5X)mAx0K75oA!mpxr5hd6@DUIZ#S0O69fSV%LGhV6_2RAf5mUJPLu6vp?%IXL*-pn#ZW;UY zZ+zb*Ja@jRQd}9^`p);>ck;XYwPw!O?Z-d%xhJ1^z9~4eB^{mEHh=tl%K|6K>!%hV zlRx>BC-*$^%-{Yme(La%Gsljc6rh{#zH!f6_pP0)FT6hc@{1?D2WwJ{;mmB)7LYA; zUwHMqBhh#F?i%^vFTTrF4@Q-dvM~oAdZu}CabyHX#&(ZyyRo&H*E_0`cXI{8OmdE+ zPODQZmwi#>T`d5<|I|tSZ$FMqs|(FTFCA+%n@C?7P2u{zV^h;V*tT!y&Rcfxx_!xXC>B3ScgNv6kqyiG-BVNj#7($e|LXD=RYcPNG!o^?kfNEfAwp+wyZ8kbO?lG07NJPun43S2#A9n%^UCwXt;S+AO){I6eEP24H0|8 z$`$v}gO9g8thTgsd9A#6FVx1MyQb~#dVOW3H5Vr|bHg6Wy3ix;#=uDf(p!mu3V@1? zvfmq)kn3&D<^*tlpb zM%^NI2+p7wb|MDp+0)tSmGfN-!Yo#Dr%0T6&AXWgIKPt5U7oFsr7s`75XZH17uS@q zP(8ESVkdb~?7Qiu(#ld7zPJCx&wgNP->&g9 ztL^0_%OyH|YVG1$(O#WHLIL#Fb15dYo!p%~H|qctQHXQv#z#g_nX|RbX$xuVwyE>8 zi{6&EPev`M2&|=PY4^?vE$rFZC5oukwP`tBYG<9UKYQYMyRhxNxO`y|LlE?E6Tsw& z#?^5%=}@9jT%$Gf&JEv;U> zw6bGY<+gph=jYeP#!4&Q96%J9IR!#8rpUU?3=jymMMF4d*uW$Lrl}exCv2c{#0J@@ zstPz~$J6vze&Kx=7Zw=6`y!32<;0Xs{M|<%fA+b9Kk-u^dG(gYw&|(!Pn~<@$s=P^ zqhr(MXAZt@QJ2>x1M|txKKjaWSzeuYcxZL?^36AGf8aguIP~(%?N)Z(zP)4P)tT)( z(=^UpfkqWP2&w=PiIWiRD0sD~ayVfjf}+~Id+6|qox6+s-+5n}#>7dhflg4IB9eE= zhD0ooI$r>w_@3RD^MZs3A(Wmdh#^v8=YcrU;2uRvq5{r)1p-A7P*fG~l@LLlx6CXm zgs7t0qx=^IB@c*OTe9O+lnt&s#(z~*4j)I z$1xE(=K&-#+-i1#2p}?qhEsKrIf)bPcA9aVs8~_VvWysWTR5l9_Ij-rGinm03rlkm zM~oatF_}n#+RbK~CarF>TuB#~S6a=^Xk{`297*DZm3q6eRI7~?ImL{~WG$^odue5% zTs1|m-n+Dv6h&UGR@l(|!fLrx$=aDhZX(F?tWrw5-QvXQ({Ws~4wAIGy590d9f_-> zX}jBOHdZ4pnZBalC+X~K^7`fgOoPr!#+Y#9Is~lrwSqol#gM9SH4SR;Ub>&Iput?} zmizxV=^9G))iMtv4uf(V0?r17HsrLj`K5znVT>89b~8K4pw_p!sv*6xKau)>_L08L z4eOWczr9o{^$oSImipb_986~ru^KW1`5R}{wbk_>K5Z_0wLu?zzPTe;TwMLMxr0A) zgNK?ugl!EC(A7#^&F|*grH0;ewKNDrT)XBgrYk}!o1YA3>o2!K7;*4h*d+PQqdC~S zA9A}J>fn$(hicF_!&$+{UFXqU3sLZO&noB~Z5|R)g0hR=c6YWFsL74W+TFRI0hMva)iXGb18njyK$U&)IwT zj}!6qDk7^yw_){a`}~M?-;Hz6J@eiBJA3cXMr8S|!|={cI1ZU2l<>s!>nF~ADniN$rpVouXwlkZ zbn^PIl|T1;i#MuPk?lLQM_?PhZctX^vNNW{mXUFB;K1a<{Ng7*@#S{AJ*d%`p=__O z^=qEk8^^xzrxzye{Oo~j5b~v4J@M}7WNUn4=9$wgci-Jo1Bk&LG|eae_$zgdyeJ1T zMj1%MT$bHh$(sQEDwM5^wDB$zX#j-U#yVM5Rau_bRl|U)4l4DGBJ*g%XMXiVAN<#k zE_H3T1vP9eVPUEMnGgJ(d@pv$M+oG^CSQLKZc@{&QHfD7#%`@88|EU9)x-X{G0#f=bn4| z)k~+}{oQ}*UElXZXJ4Kl7{*=EX_c*3zs%@`Q#VeZz4C4E-1FT(@&TBUI5khC zph!iFEk{u4)tqfEzOU^;N&o|!_=|}_BS0#Sl9|132K1)MNi=r)m2(2zT)>r!OZQDq zV76UfS}pe+7~kFES5B4>-A@~9)`YE4&9JnRGwr{Drmdt-NSI`0(2fA3BOgU<}?Qy-wgL5==u3ia5A;@9GgQ+Nk>Kgq5LU664-o zFF*dJ```PW<7?{@8uos;Z!#I!^2zBpzWI@oJRQ6PLQs!x`1?QplWYAZFY!Y^`2KJG z!S`Xjfre*JoOs*x9yi{WE0>nmyL%2DzIpE4zHfLVu3v`<*=ER5n5K;YASl68UG)r7 z?mfKsuKSELQB&1&-`?)Ii&rmgtoPSA^Omdvor|i-{ajDTWkSZ8stIq>bn)K(yEppb z*8EbZojJ45J^#ueL?!1uO-xOOwUrR0^lo~rICkG1Pk-#GTTh<;&;Hx@&Q49{g#DA{ z&AH`Ieg5%oPX&lj<^6$U_wLz$=Wl-W z`SG%IV0Q1B6IZ_PeQ$f|>iP@k=f`JefH!}E@ zQ*#3BnMI41r}C!1zBYG#{=&KCxw&3HHqV^AKDXL+xiu@@jmqBihT|?@T3Fh+)eVn6 z{&KgEI9HdaukPD7p0y@L+%sQ2J294xPfp)+|Gj&5?`?O+mzS3NgGN-?Y^Vt4F`+4tyyIkHjSyeIb873)gE)z@x zfkTMSJCoFG1C*Ufv?RR8AVfsW(nL=R0x^dez0YG5ktRV!-ZRqSkdXkHV^uK-h!`GV z5lyEwfT@V*%utI|S=J6wNmy0ux;8WCoQR}05||7UqVo(RGa=R}R@Wfs9Xo@G3K5cB z3A3s>QA;STcP?u1S;5YSpsEJj^uUhNC@j&|iHURBU@-7LQx%Z%rs=f6D2WHAP*XEC zYXGY2fy>A_*EEfHxtYKmyhSx;2IZm#h>9gIGpITTV~ZL|DT+8SfkXp=%p}<+13pLu zOf{0Dv`0gk*hGS95}iWE8Ie~3F~z7+U>2FF-EI%6CPvLO7uAuay_%i#F~%muqR4?1 zs>YZdkpYbnK>%Wnf!MrvOl-fd$eER#-*&lII^cd~=UzU9nfh!f)zomSB_v1(LBcg^e`pDYK1x@qFr*tke23a*=e z>D!KdU3bSPI)iGEWo@<_K$69q0Jb*+RvQy1q<^;Z^ zI5JgL4GDBbWHi3U@KkoVbKN$u2u99thdW(T(MRKw0!W??+Z2!C&bU*N_)jg3Viu#F zKdMTloI92C(GDEdpmyS7M3j6Sur<)5s$I(YS|nUM$9+^qAB|^0TMkXMIrZCjrZ`z5-6eM7J3AYQt!ei9+skk) zwsrd`PGPTR0UuUoSi)^r=(d{geCg|?(FHrY{SIr35f-i6_V#Eih6`}C5R5Fh(f%Bj zQ@1^9Bgm9(fu!50sYZKV41~m13sMbH$TrU+y?3;A7UaG6-VfQ_Mw|b&x)F;J*b!kM z5@Rg0oI#e(wO~+l^tJvHP5$yujSMg{XKYM>OHCEsG*frXj+mKrlhgu4r0gP@Bgbr} z>d2)N@+hWklzAmoF?xe%PJs-~psFAiLh^$rFifht5s>rji=2rd8dMYYsEU#iGl)Fr zKGq?)OzXO7gi5X=@^)*bSFJ8}r)S#bSXtGzG3prBH`WL1-96KtK14wqjZN%sH&H^! zR+iRg+B7@n%z1DY8&QSJTpgO+7v?yK1Zk#b@>c0Vq7Zo6yMM}zYO9`oVbyGvfP;J6 zy?OwjwI(K9i~y^ML@CNP!AnGEe7DACZC%RFI7>5#gZAWfjP+Muy6MSkrWY@Vb{@vZ z+NIAg-(0asbB0@-F*YqGM)QEe1k}HZ{?P zhMTw67Z>cQCl}xT4a@I+_sjX7U3(8dIQP=!r$73UZ~C71{rg}2#kI9n82#wq|Czzk z>N78%`p~aFT2=W<3}W_)-}~e@f6up3+h2X@^iTZc&s7R_ZcUBzEQ(VEb9nd-_s(Bm z{Op&%QuR01ftRlL|C=9p*MkS|_&@*I2mkO>C-?6y0#R+j2v8H)#sF1_uz(m4$&}G9 zWUO4dJWmtjd0WP2CTw+u05USORIMo?y|?DNj82 z?8c`)GqLaJ8z%RQ5sN@08H0IcZsGZ7o;~)??;tVf+$M!n3IJ@PkhvF6o_*!?BWMrS zyZ`gg{`{4tcylFQUx0eBr!$v+W$IUcb6?y4*x&w}r_Ze2cYj!a{>0Dx^gqAj=)ra; z-@9-2dygDx&(7NXEkm>zi5bQKfgBQ`>%BR6rxvP`#WRZi2bKN$jfJ27nScGMCvWzE z%4ac}YE)HXXU5Lu5{017C1*+_Vo|-dv_hc9eAAcN*~yiawS&8N`J%jd`AV$o<45+q z{k{WFKk?YZZ+YnA#fxwMrU#)5fA~jVC8x)Z?wRk>dbrA+PQO{NDr%Fp+deBgzwoR7 zjypwdl6yXN@#39#K6uxCGhcn|`7@vVa-XnLVfp&91D-v7?dDo&O-=Q>8*{zE!AJ|; z;5)uE-5Q^q)VTqH%^+%7mU-t0LV4?jm(PNspoxjG8<*wO>9cHT7%m?hA8(yHd1ha$ zJn_}%-~8~MPhPk|1a|rSO7|0=d)yEockaDhako0x|7Sn@8~5BXCBSmG|KxKQj_qq7-nZ}MB9#Pbi+oY((hy6L~(F;+oXQ}xrJNvRSBxP zlDq8mE0-J9v4Y#};@;!OW~QeKU&I)p#xQ2uw5Oo7b)jH}C)GIC>L}cc&z_i`IdJ&E z;Ws|?-hO}a(a+Tv&z?y$lI;KhAOJ~3K~&@SQcj+8FhzwiXp>7@)O+U40nQYH=oo4# zRvf`xvL=$K#Bl6XBOJ#jsG7u(=NWs2L{FqKIOmMWU@_F0&s9WKgIJko3^ub6g7Z)j zA|HZ)qCrI(6Ek=s%QEL2nMnu@GZ-#+Wr${E+6YLK1r6YQp25hVbqGw!AzJ~61SU1j zlCfX}5nR*M#0v5;syR{-?>MPFs)-*1AsD64cTzDD0hTGL)OB4Hg(_=|YU+I?O3;&w zF~T?*$r7PI7y#g8IV;g6M=y&IBeD=9Gxxexr!z)GYisMRR>>(KttAOY0LyYVQ-ztR zk(g;tMX1fWECn2gc?E^0hOzU^Y~%o?CIqg7h_Ulc45|tPphSt@!8_)r4x5w!1QRs~ z5LDoO3xsp-81!1Lmh;Z6 zQcIz!g9#k@7#pLQdC#0h3FH71$Cf!4LqpV5gS8^hnyQ8|JYvwP$%!U3MbQ>9ri?r_ z%^=S+=bWl(j0_-(Y9zBV%VRBy+&iagA`zrn=1G~LpoE}RMedqVmmRRvrJM7m&k(iW zU2AH}vzCJ=59eIByAIN#C~w}lk@Gwn7TmALu(OF*}kjEw{lQ5T^LVwz8hAQqhgm{~VJXA}Dipr=IJ}S_UDjVD2n4Mb0 zHc|dBNG1ONT^fE5h$x}OJF%G2%(v~gQ57)(aCo)yc3Tx|n6@czudjiRX4qD}QG8^W zlXe`r50%f?dXbF;WW|W-&1iRRd)@2!mF!Hf)erw6X{RcV9oqO#cw#3qLR%JU7=c+g zmEI9|l~Hwi7;R*@07rXi+dAEe8f=>zqa|$1v$NHs)!5de*BXv(MQz(OhGV@g7R`U7m1GfPm+nTlwP}tcIqt~NC;ZBHTwB&8`d3c?+h|$Nlb@)z- z^x=RG1Jk_z$c~~pI~%g?rNc)65Tz4(09$zoW(I={>AiK+_i9`DqqAu9CsPte44mZ! zK#4~p(SxNgv~6-~BB3J2BxVx{6?PG{){ihVtGLYj=Aa}J9S4S~MkOZi zqX;oV6i==(uKRFYN)+coZorP5&-di2qL%Is9=rIW7^5Q7o>@rkLX?(doItS>JA z)*pT5b5Fngp^rSuISuM$kxrF*pJA>S9(!^1-+t_uRu%@9VREK*V{Xt3u038z3=wK( zOq9peP-dN?b&nJ>dNBjCr_O| zb3Q9Ni!u9-cf9fQ&z@Ls(I4`i;M{S6n#B*R%QHCQ=gD6*TtuC*3cTJDQ zaw_`881cC$FWhzX&W5}&HJmr*RMf=GIajvpra#e{)b$=fs^-cu%iQJ1zw+Zh@3q3W&Ib>z%D zFH7sod+&a*4Mr8fTU(9iK~+(I0P~oiFItnXc90fstpE-hqc#JvR=e%TCT)3*68E+l z5#4|P@lU?;!aIKGZ|n6NuGN7jz^8Z*@zTZKMzq?HwWt|b!l8T)g?Y#0t=;2OtXX;I z@&1J?FJG*$_wseiX_Cqov*S~9HRhUjsIK4owdY>J)a03C2WF=C91H4RKE2ehn$P~h zAAZk&{a4lC#>UK|Mzt!kD~KIbFy4aqz6l$B|Jjdza%H90Yfg<#O&!>C;Fo^!L!W#0 zW*-z5`fZemx3peMlmc@5} z+nXj29;^et^2HP1`5lMe^3G$AKXv7~Q&)OI;(2!ep_i|`s07MO6ver@@wRMGy0N9>6b0wI`Mi-`y;^f7}I)*_%_5&teK}1n3ZGT0P zn~Ex}Zgh>fDDt{#u3f!2-f{nym<0uz|~~F$fXfdbp$3lcIVNtjGmr5y|P}Rn9AGpYmI^2 z^Ow3eSJu}1gUEQ|xl3<2*yg-Ed+yv+$KQL`feRPsLaY|L^-Jg0o<4trvX+{u>AwBD zd%cZqU%lZcYLJL5(<%Mr?e%JIh*%6wf6(t{%<#D*PnrzsD9=(*-VA2!9Fb4t^z9;7 z6@hH}F{|Z1he?Xfl0NZ9Aoei^Kpn%R0mDo)Pcaxd2au_F=S&5LJZouMSDTiCL@?)A zqIf2=C@Ri*@3?L%=RAR#nG)d?$V{1GrfQO9F2>;4JN9Hy5$DJ|mKb3S*h)IK9(b3Ox@h)r2di9y6fCL+XYN@_}*VS@=KfD$3`t%s%};v&ljm1LzOXR&E~ zmXk}a?yBP0Ic7Bou|x@ub0RiTNy=xQSMojFX6r5n+}wjD%3{-Ze?)0hc@O_16LQ znQNLsmK9)vLXA{aFvv5Pce1+f7J12}-TqqUeOcs&#;0Z0G|i}lJv{dw#YeVD>f5yF zVY;o7Im|!0yKVcqZSQ-Xoc|H0|ECK7XvdCX5MQ^nojTrYAt2bHGyl1a!swt6Td_?? z-IgtBm9PKyozri4XPX7VPA7|<)!Ui=yqbU88s7FT+f@3|j@pSA3{~qPZ`wB9o<>X? zMx#EB{v7S4(ekk+e~j)A^lB@)o%x4@J7hAlE$nO?5HR}c(Ya?^7AQN-vPS!4TkpLV z5U>r)7@g;@H3Y*n3S-^2CbunQXIH#d=AD(?wi)i+ByU?(N~1Q3Lrb)6^&cIzuUq)e zH9PuIz=#ptwz)dYFf8F!Gi{T$7TCH-nbJ$rKlruHweYI7Y^q9|1iZkeVawLcVb=67 zgKDbzCNGSp&>1jFJQACS-AQF7B1%OuHe+$5_@V@2-K-}O8CVFLVk*dp2qZ>T3RX-6 zkTWooDHO)WW+tX)tUw~^jH=#q0;B|q=EE2PrhpR@2$Wq&uTUdZFd3_NE&_Gbss^zW z(`XiB6n2(;zCfa=t2)n$q_JC6#~h+%L}pG>za(-iGX+63W0#m6HJVeH!bAlostCdg z%XAQ`#pRW}Xyv(&F%AX;g9|YfnfIJkO$f2^-VsbxYLUdZ8bzJw9Nu8!G?--M$&xXu-5yBSmzG16$6h>BJ^4zWvBB2@Q8mFv>`H`EeDv{`qksq$=;rz$Z#jX5s18V0 z0A`4kteYqTbzK)lY3lOaA;-0qST%@*Tc;O#efjKDSH?T8%x-w+K7Zmd_{aX{*=L^EwR^8KZnehUdi9Av`jc0#SbLm>4aUBe zRcJ0R#*INWJ3V&y-N)Omg-BTK4sI=%!A`vJ{3GA-URqo%4js1MfLkTS?xVl+>)-lc zWcS>CKUFo(}4;o!`SEjtOkUfTPF1 z^7xIpONfy)qO)u6)Vaw$d(Gw259d!@zIMGEE5)I`=&n(x1x+SEIZ1=kam3V~{mx}3 z=qvi717Kou!e9#TN~+Z=*j&}>VeRzgxtGqZUbxvj{O04${Q7cFjvTuWK6hms)6>uV z>Bo=XbKk_FJ2?`_Luv&1jbH!0xw+~O{`kqpQH<2>4ur99@7{}7<^%D7VZ?xvswI7h zNL3hW28DnaASNOhZLvZT8#6C1Eh9?QUWn3Z=Le4*KE1eb-y0ry=uMB9tB*Z!tR9~{ zcHe=)`o>*%?V8-X>)DsCoSIwKpt~nKOTB8(p52Ax`Q`PNb5O7$cPvUzpS&_%`c{^$ z)^+WOlvAAB3)gPIpfM5@iFWbIuqU#(`2N*xR!QL9W%AcnISZ#J5Ni2x&h>g4H##q}b~ zjdXHieE!xt$fX^(-|O$%GpRu1d{5lW-kJF;iz<5eUHj*1oH&28Qat|b*<(lEwJM9N z0jn!vY%Q>}5bC{$kAL;tOSM3x@t(B_Snn<`ujtmNbDMQPZE-2s)*;{UqeetkHDGpX zO2kc+YjgALFgr>6_cf=_oOt+=_doX4mrtEu?XE6=_j}%X0IWb$zwB=N^3yN1+q%>Z zMb>=d!^fU{{>;*?TcRovlz~8bQ3mNRudY$94?nd34G$hI3LHLu*JmDmZh58Izkg5{^V;evkuyLg zh$B*`hD1AP24+(=h&X23bR;xY*^H=dsz#18OE`gdteY__39725%v4NH@2jH*Vsg~- z*6DPnCMO}Gx6!RDfl)$NOvNz_lIV*PJ92^;48gOGk58AaaTt^LCJn(cXE8KfmKFm! zHy8|Zc6I2jcbA(`v16EH_8?V(J|;f~q-Yb`Iu<4ba?iG|y}V&722QIxoqc z(`2jyVKRV-oI!{IQ!-Yy1WS>DiA*K=YMK$lnQRI$K66dem=ZRT3?(v{il}1-wkW;S zz?Nk!QJ6iG7gHE{=S6CTsTjxsMCyoGH865D1H>Q%j-uXqB8Cyn6CfIyxvm=^OOlkC zk*Oh?5|aYXR28gZtlDnnO;bUk#7v}A112VFl)M*IO=5}*E#8x8rRojoe9XZ_CB>Cu zvlIZDGDkt9GnZ$1T}$o@Lm@(zgAW87$P zV-qEpkU`Gkhx*d+V$?+?K{h*GU`FNRZK~b2|BlN2L!IQdX{UxsueO!=b61A{KS_TU zpybb(hP{-24src$WAt^4-8O35iXFWl8rJp-vmyA9_TRvPn_eSiT^E<4BUMt&Z zZ|@xL*Qv~Hr^+_>($}9_qy0dyJ{a8j-fch?z1q)lwEo*>&eulPUbXos048=!iN?vc z-nFBqx8F@0efRV=NG7*H#lL|a#7HJR%l;=UrnfLJZpc%x#&JpQgFaVJGjEEfj zrVf%;FiBMnqCr*Jdx_%IIT%H)qY|UZ0` zx#*BBudhW7gGP$75H(h7V(p7O#t;eQH~^OCj+}v1H1P?+JMpE6mew#xh#HvrOhg@V zKE{q6g}?w231u9Ec`gfIS52Z+A;1WlOsELXJD~=o=6Db!2AIeol8_ZSbDIdf5o1@R zX~K=w1#;O!cSW3E=v7&}tYGFy#PZyGPZ89FM%7|8a+zwQpe*kgpv*y{S@Z;fK70Ar zOP6mk;7e?T8fH%6NJOcX6~esHm0Q=B_8jdTd(&G`2O4ZN8(|#?2Ja?0cueK!^*}(Y z#aV`l34mbk%=4Fj<%54ZzX1iZ0^jnD#Sj1Z-?Cft#qr~1WNuGjYUb%@uk{7ftxmTI zW*nfB70dnlPe1?Vzw_qfWvlhlr#|z@+uyo8f8)mWYY%+;I|sckwY+O*Zf)IFjjeC+ z(ftqI|Av{#DNN767~Ku1K>=S(PtKHs0q!`AaturBSyNNL3rA4XD88Jy_uJmH@60RN z-FM^kc|=JE$3!5$(99 zN_AD2MZUJwf9UY;d+$7W^VHdM{rcd6$+g=3!M}g}qaXXqfn5_P&t03D-L-UMK@la& zo~h~XU{HrRJ~``)#Sm(5Zh56UK0WCuQym&X1A6AFeIsYSK+*i-||ZPbrFdvbDS z=8hvru3x)0yYIlsYs;6G2Z4Pf@e^Noc6nu^5}!G~w$d21RTR$q8fcgRuyb|P?(*{F z#Pr(g^6;}|Blycuh#I;P3?+)qsEZ;-oC4xzS?)qOc5vpt2lv1I1Mk0i{n{Oe+l7xm z{&)ZSRHt+9?4|m#<@veTllbQQkL{kFdg%URotcB5{=(x?Xk}%iJvP?s^)i#gci#Dz zzw1qpf9BEO`OVM1>)j7cO&z}f-ba4_!(VRX+P=Fw-~R*OclVw9GuYhxoKrTKNMvKc zh={-fgUFFPkHk5RdrQbwbT)3r!Dn(gw#AXyl7_4fl7Bx6_ zYAT|D5G!CIN|rH1ENYgQs*-$Rk}%|8kO(4E6LK@NyFc=gFa7*4er%zS&Ln0gFguN1 z)A-i6KlHut`>rrpGRgpsG3134F@nKj(734^kYj>HIdEv-+D0{hYlD4hR1<-P&kQ2+-c%hsRXA`&5H*kzflS!B7y^t)$$KXz zW?-f~&rFpmBO*XRY=%6~nve`(SryJvtIV5F0n9|1_v`Dc$zq6%)IeYuLRB-7bBT@H z1Ev~N5Kkfy{3fQxMr?pFktv(OJ5E0Z27{{RSsv8@BB((WG4rKpG?ggqT$vZ;U@&l? zI)tn&L(>p3vyZ`CA|e-siF0f)RRJvdOR_U2G$AlK!Iul}%ljSss*K)*19Ryk{cL*h^Hi z8q6CTYkBTrw!YSDcV>FsMRq>fV;RglSJ$<3UPZ)$_beI#%d?^=vZ@LqQOE?U7RdX$ z3RzwfSy|{no3bdIS`upnlM52rd3Iz*suY@_8jHegZ=Y64~rq0xX zB2$yM7?%FVqVPoKede4qRS_XZo@b^OYq{glT|fOZ|J#`x*l196Fg2FXj%P~?Juf0j zbr~Ld4~5%yyWQ{iN42|ArFT@^->Ls^Q*>V^yv5EkZ>!t6Q^DKj3bgZ)omJZQ-(mi*U2hUUq%(0OvInzQ`Jtr1M!jC|wHmdp{@c)v;ndo8 z^R?Rk`lGWGI{9-c<$OPFt#Wr^r5)sUG}&Re%`4VjzLt4DX6 zp}9?~)k>RK3I!cwEQ*4NQjJo}u*o7cl%Kw4#E~A^7B6YE5Ao`Wv~5z^t3%1`?6=VY z8bT7Id2S0X+_wLR*V`}}8^J5Lt>59_(Pu~hwezLhO4v5RwzYIL9M5Qm;UwAC58E;$ z9k&hdGpDRj8=^2~mWX1u=39C@RBvxvw7DN*3m;*h3_}t}h7K)j%o10wsF69^bb7KB zSk4*JQDC$rqmmg+NI4nB7$eaeh>~qGa}Y7H0Wn$0sAkNXWEcaIi3x+8ks2E!ac!bZ z47M%0tBfeBYEwIqR|1)U$mOchEW)4+N5W*Wj+u9f+{u*4d>E)jjiQ!Zz==bQS?-}A z=aVTAK+GgibEJlV$VLW-WF4L=31x$*vFA#an4au>Y%z;3} zMICA}gUdpOMq;~Yv06qfDh_OBO;qt-%t(d3JJhaNgk+5WU-P>$c2zuK+GW@e{XR+f9$Z;EK>2Nen{^%tK$y%Yh5 zGDEk<%-%O%zPQxB?_oDKL!BAR%ecC}(M1DnbO+)KBd1{adSLjyk9_&t-}$Y34(`8y zb|2k+tmqVXv>dg3KlDERhrih_%XfU&_ft=}?DUqFCT8xuab<0O^@Uce7~j8d_t+Tq zdfJ(~z7~J=fBc2ryF1_i*Z=a&_;|7F0QT)i#u^)mD&%8b@x;DnZW+5~GoKSkdtFzS z?|AQDnZK~CF!PgUf&3W5VSGNGN-~Xp1+(q>Jcc*NTe41l@FaN$3A-az%C|TSfBi@ z-+t`FfAITHy}Z!}lptvv;VlMX0}0qsj7B6zgeYm7(gX=(i**#7b~I)r+A14~%S=ge zgQ{#sAHQ(n;wyFVL;(KD|M4dvu*1t|dzUY7EcUTS#!g(V*E6(>a;D91yYG%Ky>g`| zTbnt9GS@^bcl(3OHxZ?_=(AiyNOjPJGHbF~NqbV-wAo-G$jZ_>6DKtilvKQcP4yBm zoou&?G1nis$Dg@y;>uvp!STh_zD9R^|Dj6@H+pavt}P%VpHmc5(Eaz{ed+R*x%q|5 zm(DeH#q1(1<6?EAhZLoqy%Cs9Bm(FS^_z9ypLUA%5x*50RigoCuFsvl4j9TJ6Tp*mc^(@vGIoBWw?;bxwAmJ=>1{uY>At8D84y)4RvGftfQGu1!qQU;S%8Fn{q<@78i$>o(o)od@>}-qe5U`Q@jdI^Vd9NA5ZJ)Ju

    0Ssi4w8#tI7|X1)Yjl%SS)d`JW)2EhBah{Cii@+QV$aGW`F zW~LTpOKxNKD$?ncgKk_{!y={1SLB}it%@AU6FD`4qZlH?F}o&;VpZdkK^H>#F1_zXkyN--qzu6sB$TN_lm7~Z3hocAZkALdFJbv_G z(+3l?8JV~|i!lOh;)Mvro145CJ6H@1R#Pyiux?BqB!H=ci4Ei|CbGKNh)Q735(|(q zhe5T-1eg;d1CdW>gn>7u(KJOAWKj(;Rr21MN`j{yb4-@JFk&+m5MXLBW=`~&5^FLr z`OGg7OBkwfissgq3W-D=gfk48e?r{2HrfD0uq!1BDI{D%pwq(IclA_ zv7&)foIjAUG3792I1?3#0myR~L*tP$)b+235~H z1hTB~wG0SOYRSC^X(FZCl;w=dyf8y(%=@y54Y{_8!qhPch(cygLL{;ngBcTLAP1n| zi{2MTz8MTSGohL&xS|xZ7#kTVkX1owQzm3JL;-Otiu%HfN8Mdp?KYJ(7NKm_AULf> z4QN!;nGa>`Vo-8mpEb3(j6>*qQ>I+0f;ltPO5ATnDqA>Es8kV`k$i;{^b!BgCfIy9njF@>C6=ivO zImVbgUxp!jM{7HpMqhW^Yka*)_;u4?^io1+6UwDs7gSKCMw9(%Qy z&}%KyZ3=(7NG2`GR5cCOaAG8ywishV)Cmb=>47EUZXGCS%=qJGW2SOHQE8$q|qOC^6+9^}iKu~$Db&K`U`QOCjYJ9J3$LO{L{9V>tOSL@5=xcmj$;g< z#Aj**QdJ`dO>vO7+|$gOWZ(!gB%RX*RRr=%+#V0b1+Ms;+DFPNfP5Z zV8)&^jS@{%W6Sv<8bUB8M`UV2gAs|T5;bDZ5jm%7!4&Ka6d5U?Vo)V@YSySZ5COa? zQBva42xhtWS>~F`q6!lKmTe9n0WtX~c^^b1v9S`tED>=Li~vcBh^i#;hY+{O;wf`A zG#xc~$H`8|keGN#OpPc7Fc2~`VcRr+GBHX)8fbItu#qt8(L~Z@bF9pyMlcc+)o92V zQLPdd&Q4rjzwmE9E^2J%a~wT1TMq(ST;%zupLqG?>Hocz(a}4OT)ldEX?ZmWx)mBl z9biPAw)dHl(!QywkNokoubjA;JG<|`>QV_l*_l8 zAO4AdasNGs-}=b$vFXQ}LF_FL>iBpQ<3=s*miye7e!X2VGhe>E^u#mItygGy?4K_G z(zk!Z-}|Tk=*HZ&kNx8B{=1Jo^U~#2C4BVRUwGR$yrEs9GhR@}O&z)$HGu}bx~{7B z#8_F<#AJ)bdR@tjR#WxQowl9t;Leh_;2@0~SOEVqhSl!_Hq??*4;+@sZr4 zGsYWT4FV=0b1|*1_b(>UfMhYy43!o`a)fa$erm8NJ2 zVaSQOT?pCS)2-65w%%J<*?8{koEYA5?;DrTUzwenx?}I&i#M+Y;=JARd7j0%w%#Si z`74(f<`)!LU*8~hs-kKlK9%d(ojiFut=rVz^^G1gM8BrLT)%!j+1~c621uCYW*tGB z%swD;j;cBoSqaAxBG$CL4gvi2CpN=tI-@B=q0g1%Z3OW>;-Y@$={>y(Ff&yG!X z{_RH|zj}TBf&2e&_TKc@mgKk-`$c3{opbK`_Fi6Z>?V6rOQbZSM0zYsm<5I{3`UmW z8N>g>*cccX8JPKGzy@Z<-$q^l`-4ZaWJ#mZKqfgP)f{eWl9JfXZuY|77k0mX`@8Sm z;vRrTtgbMNaWsWCi;6OGq(>r`cBMrKAv{4$m^zw!5e^-E8^{Gb1)|Iz&q z-b-dDChLFY@pHjO?_W8%aBC4p<=yw3s;2WYl;iD_?_9i+B*!vb*`NRU?|*xO^s`UI z@%q|B58e05t8XXea-nSW;&ZS4;**b$`ONDdyt%tKr6_;(v!6ZK-I*Qinqd9()>ppx zm4p5CyMOfOKl9|>pZSG{&z?Pd>E>cVbdcqj{@UM!*nGBM&+x(vuiSg@c|fzM=7xxX zLb6J#h{&U~7>GC$fjO$=#bTzU$)u#_$%`K#2eu-V zYm>!%VZcmJUfG+D$3<0Z5sP_^*?#3Cy?yFo&Bhe7k%>fR5#%g^7*qu=EY%bOl$1%8 znM)#o1yC~)$x2EDW^f2yARV}Pr$R8!$)Rz}mV^7(08m!pV1+3Y2p*!YT{w=$n!%W( zsSuHw60w*P1a?&=zMhjrk^TN`%0yNdg5k zRcXvn6p-jt#DsEfT~k&QjvRYUgF0t{UTbn@)L-;Mwlk)jb00u-g)1%VQqXp zuIt_1-MX%OGY2m*#y%i%O3DT>EKpVo+B)qM!3{UuF0?nh==FSW#*x(MyGXR%oL8+&{EUf~cg@cO$M z2!NIz7(xSgm@`Xbv?`|_IbKWMU*e5Dg3vF$rPqfL!_vb`V>2VJXZH4;D#?1YC9~#ckz~O7yi={tl1)ORD7wPagw2o|jRYg%a-{>3Gn^X0FGPC=8 zcY$mWLhx&5_GlAuS*h6GL$@o25|jZ^P+%}Y$-p21WtG58 z#0<)wLB!gA8Xzh$FtyemM&?Nt9Plv_?beRQ(a21adTL?B7??=h+loORR)$smMxFHZ~5>+iiRinYmT ze_Dq!%p0Aoj~7)lj^jG#B4A`#-`IHT(tfu5-M9W?o>7djr~tyo=K7*;LQxQrXr)ZC z7>m(+x9WHQ;)h><_J>6P6j}TP76fdr2ZqcRFoI-koLH;PcJ}KFJJqF|-@knQzkT(! zYp=a^d8&}I%w#WJ+)&eG=s&&DvZrm9S`NbXsd zhy>!Kq5(|g(W@*30l>BZlCI5k4j*G?hXP^lYSd1lA(vfZp+~afJCuHkxP0z0K#9r0 zLl{KB9HzNQxklBf1&Arf8}o`r;{*_sbtZ$u+SF`1n|W-ben;#jtJU4D&j+%)aW>czF`{EaJDYNqPeK7jRNlv1lxT)ceM++j1Yv~F81a^$`Z zd;2q>+kA-+rZZIo*!^FJ+nlzk(+|b&kyQP zeEg@2qMWQvY}SYtq5@)H>4A&;AG#|^x_;y8qMk<@Nmk-8DhmoWpH3%XEDDfnNH7H% zh*e2M>SoF;mU2@q>XhbLd4vpJ+dQ?nIpqTL#-@wZB#>H?L@**Xrn6_ym>6h0U+k{M zxII3Tn`;-ZRloJ6muw8gkr6F&Lj~7OzHoi_%)RI4^I6m65Q{8%yuGZB;M zWCC((05=tas2SSm!tMGYHV~N2G!SL=j8IGi3t791yGEkD2akr z^I8mn$vh&BHOx@U4CTN?WLd}KQPVUbu!@Bc%5qZIxrjv>Im^N zECJfvTda*IsuasnWM!w{83wzb-Mp;l)RM z_y6bll0;f|M~ zmDAFC?>Peo5=<||paW2rn%&ol0dU|0*K?a*{u_EQ;V5B;{T-ZYrfLE;a!e|#2I8EB+}7N{)H*u4pP5(h0yl_2NTzLi3Q$rt@thP!9JCcw z2_RBpVpW9_hhVOj6J^OpFrq*dL(D1!BO@}7Ft?iVKnFUQo3PGn&tL#62+TwbChEtoc@RMMy%)hP>E7Bfg76(Qpo%TXMSRB{5>mLph2%5nrn+k}<8e8*w{KSO{qc(gR2+(;$XSa~q*z!%5K5Lsa`rSLYLW_K)Lf0%CLk0= zkx~{lOUOw*U+_h1JKFnE4Xx zW}iCR!g~fIn3+^5fdkl>*fhU?{rc4#Hd}b2O(k+=&knOtzIOe3FT5T1>Hhg8N$JpL z)TOFZK$3uisRXiv`NDukb6ZoBi=r5fCiB^>{UQK@SQn&gxP^gI5_s^f&iKgnV>;Z1 zwqdJAm#(z7Z?ULlYa-;QA3XW%f8$ra_0024oh&lRp)Gq!7ClySYe$or_+U0iEI+t> z?d;hzr`NHued3uPe6Y5$er+M2`Kh}XwmX;6JmJ!{8ybrJEbHr|BH)R~AKJZo6~Y(a zKj2VqjAF^n55D(0S9WS6-n_nZuy^Y#U;Xy?UcUaxpMUrhpSX*3@x50sKl|MEOaIsF z`+`h3*I;LsA9!GEV{+f_jr7X%SFSC#zw_pe8EE&t=@0(r?-)S|tYF|9&)@jOgM9h~ z@88P*@vm(qD>gPyi_q5g*4kRRw{v6r++BHpKAqR^zjHB;%afiPX=&yC0HZ@>Q9JrCS>b8mM(J=j=Zn;z6$ysMvO+KfkB}xO0gyh&#PRN8_d_N zVag#=+2kgfo;bOE^2D~PT)uMYxo4jHh0p%VXl<<#dHdb>QOrKrnI6=OhN22$8B@Jr zFo^dLrlOitYLa+tN;ZwgO|7ad%ApuFvxD(?vVH0dCjk{tf9)^MKYV}MEM9-*^?T3X z_29=IQCU>g!J?YyY&UoI#-sJ|c)e*VLqnjZX-1<-N(}%I6N0%tsgjZN38-6mfT)dc zY?7@Ujm!YEz(KOWx_IuOzy%LPQxPj-*`1O?wLJt?H9*QT|n1ff?M=di;8#zqs6@9kO?+BI9S_Q zSIyFL08S|}QwX818xR4ZEXPcv{n@-IVpbuu5DLjgfec*LRR{$UVo~I5p1&yso-YvYOj8 zS(chP0K|boTvt`#C?fOuVsmrdtQNK0EQlggAWCJ)suE+7lOG?XoKhDQ*>-oXibx2k zs##HT$_C4$@hCS9%$Q=%32eo#{6GWHcH@ zF1Cp_()17h>)-goH@^PQzW&sHQ3jYN=O&_}D8}P)N~w?X+p#UdN>SCtV$nBaXd7~5 zS=E+@9W08%{aKED>nATiQa!6W|M2xA@grYEDJ2ncf@3gny%C(>lz|&aUDw?na684) zVJzcNxRCzNl2z1_mcFFPuPXDaWjO2ZJcpNl8gjGaB;8erp)W&#X|?{Lryd4e3y0Um zu!H@bB>{J}M@JH*e`|FO9!Zl`YV@ysC=FZrzH>br4)Ib0hTzmvulstAoR+Jf8}`L3 zaW|zteOUK(00zycw>FEww{~}lc$HTD?CKlen}D?sd+@6M83UNxcn)puPckzCMxpSa z2>|@-AqFxcg~GEaw6+tf#_041GbSbvlBFUgA&}!EXukotX94+vl8Fyllf{@@2MdEqGP1x?4esC%FfqX(WF{(Z!VO|(k3kqC zi--XVxQD3#Ml9mGm8r528Ih@J=lRpZTb)I>se#CIT4@ZmXlUadvzZw|)f*DXOw|BV zkeZSN7$LAHsc=LhS!VHsS1^VdQA+}-kr}C{+@em`%HnA>%*;Rn^O@)oH!KA4(F7Y& zhJ-d^pcz3-8O-K+HMql#qM5Y`i-?s;Q~*S}eT>gcZFFRJ(zon$T@B)ywp<8rUEJE5 zVa8ogJ9N+IaqHwoel%-v5kGK26r>BMB&xM#5UXeV3ZOu_eb^{)a?@-MM3yy~f;mEo z*jH-^N0#OAm*4N=!hQ(|~oUs*0st}`c zREscSkure;MdPwbrlLk{Ih$F~yb%jwPK_XxL}fzGK^O=gZ^+#-%rv`!iRV=Dxog%6 zp0QoSfSCt)ur9S*>(NJ~gq9t&CU_tq_kcmm-pKC*9pY!Lr{l3Z!s@nlWN9DsYp>n3 zMF}0!Q}q}|2CJIX5Gl9Q3`YVz1OueA*BWx>)z*Fpe&p^h+IHS78`M1w9gB8yd3e!- z{r!|OI+U|zHQQxq^h#YQ!b3C-+v^t`6T-2GIbrAZ+E4!DjUP~TT*0_)F zgMs$Z8(ki|pPCs2A_{x=;`MKR|E<`zYJ#zo8 zmtHn2>ref{BadF5{@}IuAAaP%2ktxf-aBtU{KzBCJD1ltSVhJWo8xkKT0isM7yr(G z@>i=WeDk~4;`ZjvDnIq7FYWG5r*jaqQD{g3>>Sv?`uum_dTlFB^~LXB_@gg8chgWa zh@!F8DuK}`X=o#(J%2&*zDC2}`v?E*AO3^C{fj^U*h|m9vNqY+ISR7 z`3LV)yN+ia?6M$m{7awswO{>|HoKEiGhfUAD$DVylPJp#B2SqUqPd{!7S`fMR78=8h*>Rr*q6X; z29-=iMJTqnwulQ+gcwt57PEsSiF^a?)|;srEQEq6IA}v;#9hV!X=9nCRC8bk=8J`z z5~+%16J|Cw0)+_C=)~PYj4NkPw(Hii$zu{@F$% zW&~o6#i*|HqHg?D4Mb%JB)7TCmjqB)N)RvaxDZVq|>KQ6AEZS2w)X! zU^*I)rn7m7WzK1BxqLuX!Lb}Mg%CrQ+%yfxP?UwLsb-F$%5{6j zNCQ6(cNKBg)9YrdY{->f>SBxZ40;J$Syd#^0X<7MkBorO3)!R5D5d014gW5dJE%j$ z@^1;d`SGe<8XD?++4}972Z?g}2Qb*Jtuu(|gLn9oMNu3a92BFGu_^GiKYfa!ktwo{ z%1KJe-J?93Oj(vGrTKi`M`Jy%J08fhpUnNmk3pHdbiw24!M^#9&0OG5X=QnMLN51%V1C15!>|(Im0J z0SF4_peBP(FezM25`vfnVgXFuOa`Kwn?%e8Qkd(FrU-!zYD^xpl!(;K$i1S7)j%!g zpsJCXm{cJqprB03Y_Le=K}bZUb@pl_ZM0|z0T3}583_z%qx8ba-G4l4iwnZ-)FM*$ z5hu?sN<;`IuDe;Qf3?5~pr(Y-h9v@-f{0>>O;sbX5gZb7MbINwh_*qe14v92P$gAk z<|b#DaXWb|!$7SSix}MOiHM9@!E`%%b+@{q-BY}@9G1LWR24+VNb2pN(JXGb+63kn$2L{z1SQJi!FGAKA@BZ`&@rpzEVrIf{pC~!1`iNa<^g;5|L zWyvJT6S-u8!INUKiUID>h0Z_;N~UHFG#C*y7DcT}hS|JIWJ*k8MH{x0JU)_|N2zPw zW&^RdY+0Nq0A^rnt>*;Nx|;zolfgFeomEt#l`>UtcV!g=I8p6l~7@{S!pomZ^NIe#|nPo!= zB*d>xNP)*m$uwn?}PVNx2}Kwb5B3>&2K;P#C?DF@BW?Vo_Xni{NKL#{Hr%loGs=# zOsDkjwTqi4PJHaXwWq%I<{R%#FHbdd@=b`vU>4$tV{B5+k^-}uiDre>lII8c%m%VH zlS#b%-nFaOcV{#Co!|S@_di&C`m>KrY3sMY_{O#Uj3WI0H{Sfl_kZ~41DpTo@BjMa z=T2^Kt=+hO6-1Jah+`CL@^Xl4#7 z0w8CLp+M*NL~bVwRuxlZw3xA}#@rFfH6!cl5eEe zo{mw<8j4s~shpH4B{Jcl6iBkFhziBRlNFk(W~pNw!Hk(xPQEIsi5Oq*#CaHJ0|Q=&%O9)Ue@)mcH9Jrf=<#uuF8tfORarIJ_8oJS}x?wed@@ zFHvI^?-;(a)P`YC`=6HZm*K-hZ?7Y3IBpu>;kti*Xe_z(`f+oh|ETW*7)&1D3;G1- zOI_>dfB%&}UU+}U%$laLE_Aemvm!84Q;kr{^+OLnaN*j{usznHT|*So%b_y>m%|-d z@G!i@9V~;^EyUc3oRmyk3)NXgLvF(9%dFbWe>C8paUEiDiT$j}6<%>>NgXbwLB1X8rd8q5d* zAVUy>K+H6_QVL=VZCDlq8N;nN>1qV90)f~G?EV?VSEX1rHm{&CfM@5VX0b~XNl%d=oo5Ky7)KuYeqiF{=5l9JsglX*Oe(ju6MeAcv zWCqC+IQSZKGidkX0IaodcNoy0*M4@j*dS4tR=rzpw^v-7YTcvDKwC>90=X@Kcm6h8 z@)>JJswS$$!N6vgEgRscrUH^Sld1_Iprpu#B$8B(C>z8eo$I=YPN%ahs%j$QGPtOi zsfdVbPT38QQkImmryo)?H8D>vLLNM`&Alk5qHX4>4n!bk5|J#qtGu^{aQW5xJbD0B zGfZ11EyJ)5uW7lIFK22Y19LdW z-wC13x75Nk?H}fE4JtW;8!z1-^3VR}Dz9!iG|(X#{atjEt#5eC^?WuRAw5|C?h)I^ zQcI32y%^Bd*n%ZCe2e=3Q{UD@755JuFOLzm>;;E9Ii%+yn)j72)n~x_)`7l>P2_`L5ZsU~e$as=-Lz#a;HZ`xeAvbSH`%~`s-SM4qI>aE$$S>1qgYqCa& zv}iD`b*~Z$+=$H@d-vMGg&n;3`u^v>^zsK+FFg6!#~*y?;ms3w|I^?6qwl@?-ki%X zedmLJ@x>Ru|JIcZ4Mg>#$xYtBxp(#QZjxd&319pAJAvyTyn6LdzV+6D;Z}`GY@T!u zoI5*y^x+5Ixp3vZ>q%PfN@k|wCp9WL!~77UwS)>BD3GW!;n#odGf#c~ssHo0{>_)Z z_Ev-GI~VostM#kz@4t2V;AX82z(oY{-ZbCXs|fb!BM*;bxxGG#AzCOFO={}2Hr}|o zvp*^)O)aJ&nO02#Gk`2g0uxmr6ftQw!^U`hR8GG8?HB*2|K$&V`^#6JdiK(Ho_n_l zSMNK2_uY4&zx&KRYvXlOtLlmrn;YA?F$EK&D3}N$!XYAtD%U_GA_fK(L?u8lmD~g- z2n8y@0TITDOpQvlV3q)74ornvih&7{s1RkaW=Vz+;8q)4meFMjSXN{MLMT-;fDqz% zJO->RgNa7=kTFW^dzD+Sc)Yuil_(A(^qBzax}j<&G7woO7Mc{Mkr}EBhC%_Q5GRaC zOgSwSs%pe}JQOw=NDWNE1c5`66k{}E3Z;T6a10z{NGXE> zP!bpy2rQ;`t|=4-VvQa}Zioy>?i#OS2(a6(`p zjK>?Mma~ZDwY7EEoBQY?uKpE8;UcoLo1s)~T|V6q!e}(|Otd}ca!ki{OTXVo{UD;E zD9W;oF**h$BCdY-h|lm_cKG!EL(6bW7^=bCMNsemJbsfqw$5Q$Qm2pnb-1}MUH6X- z+i>K?Fhk89)c$`Pr6>v?W$Q{x$;@0?di?Rno2KcND1W6_)jW)=zw48sjaQ;Z>;PcN zYvc1Dd+_S5-9{v5@yXzkq+P`tCg1TXv^p7L5t;1diLFN;d+65A&A_Cc335-jp8j_p z^nS`M-5<_L?ovcKYKg-tE_DdSQnffHCd+D*`lb$pI`#KGQp}QwuuPB`sZ(f&Sp#U` z|3w{yI&3_;VBY;RN5TY0QmmitA%s4H@33D(C4co_IxKzm*LUdVab;=HS4X@j$Wqrn z^jk|~F?8=*t>F$7JMvpYhA=F5mjC+N?m%Z70Bu7SePlbAX2o!64@cP_Xkpeabytt1 zP=|R9>!E>}WZ#A!8uOTTW_ISxne*q*KlIQ;bzSG2{gmES=6mkGYdT--&lWciru{@6 zHfgCZHV9y}`alcixUIh3rZc;K=xQ#LyEpOSQDlh?`Unx&ch2C>0YLIMax(KrC? zj`bi`4QeD>g2oggF#{#IK%2)Rf+B|^M0R|~07DT%1O=la1a$5qCDAy>t&Qz@-OQUL zfkNOwBqjrtKR;1aj6rqE3PiG*b-BW< z-?q@<97DD_+ysX_t^aOce^1H&l_5XGp`Nx5j6>78zH|eD!))fzI3C5=Z#Nhng0i&b z9r>Z-{_H9l?r%W1M!NcstoU|0^21B*`Ouy54qZ6*`EDqw<+2!Z(WUP$zYgmETWZyD zyXsL5KJ=%Te3W1OlFaZ?$LkI>8O+iX+b6DFyH-_o%2~A|LdyqQuJi7DSN5j$&E09r znnd2ceB9^iLBoJW)KB%nNAJ}5!9sJHnb2`dHxu-CVhnV<2QVX5 zw5C}_Kp-V#v6S@(ukGC0&(FVf`I~?K=6Ak-^Mh-e>BR0VDUuo+q8e0fZ@=2xPq0!f zT;Jo%H)e0Vd+E|nx_E2aFmmg{2@%wlOxD&fU)!&;D#tcko^`=?yVKv{=?f8+u?$Sr zR6hCG`RBg#+6yn-N;clyK6m0wd3{EE^&3X- z+TK#hnp2X7LNEkIFe5@RcPuoEAxI_|LV!Y5VPI1Tf&l>tM530gv4AG$Sd@$Tf}t@G z!D0xiiGrDls=MqM2LQ?xnM;EE4XK)@lygqZ0c0Xd1Z@wV5SfdjP&JQkriu{2?Cjc@ zAz6sq=@dhZvGkpXsbF@)rsN^j0>><9Qf-iOL>&_o$;k{M#FXmsC}x!y3PPb8bGDQg zA#j#NEQSnK$reHhbF2gmmYicCRpgvPC{@ACffbg?ByfOopeS0GMG!PZde_}&KljI< zV?FsN-*`c3_rde`NwxrDrrZdD%_tU8Rn&C77>z<%aNL-zN2c*;ymM*xd%ySj`_A8g z?$p^ESEs-IJKx#QI&GSZ7cYenCX`MhBFkQT<08~0}uO)!%9(KbFaNG(WHNjR!|;vl8_rs^mv(5 za)?&^rI)@Vy#$61ZE?iGLzcYt)?1$T*nykgrluzp29Y?1q;Tdk)zq-=R&|1i_TJw8fM4nJN z5C;O(Vp)#0tX^e4Pl=JywR1_hEs$Lk}>;&+n!%WPft}74D zFbYKop-N4HW>63dW|L9bh$%qsYGlZYR{0=;?=0epd_D0cOx(Ri#HK?2sS8Z00rzob5U6!h)Pl^xC_wO zsvMq6+o)Aaj3|&telZW!>rN9sAKb`?0HfQC#X5WsDp2hLXta<}w*b2(KlHh?4({yN zBMp2}muCBsoS~o9p*tNpWHo%7r9e!HjzBGkXz7t$qQ^LvcAEy6htrk1OjQ`n86-}S-4 zOeAOVy<0h8-e`C+ zs!|r5BoW9=)v{ zJoK|qKG~FoH4PJoKq69Am52KrZkJwYG9J}+!yG`wfj~4WN7~sbxX$U5zBe*=S(b=I zq$mpCBpgiXH^M%1liLvx(Zx^$^&8dm^(bveWX zfSEm{NYgZq_}tlErsp-iF6zmE`W5Tl>Gg!3B@GXD?#y1Pv)K3Dy$6;0kGcZWo0beg z>+yJ8mgRIh^~!td^_;r@Xs_XT!-fhH5&2xtIlJP02ZF3NzTekB%ESG&LqbJSOs7)- zqtVE5w4QPILc_2I?;{5Ikv~}!g^EBeyC*jpF`4S^2yTNm^kn(44UY&R2HM;hHFdM7 z8a*t-4a>&H#>tZ>tE$@F-38zsS?%>ILHgXlG%#oA59I*3{g)#qcDVGf_kwkwe!j1# z@9C1XIut$oXL=$pHFDVH9**oYRTGgfH*^qNZ|N|U!o3E!Y#NU8Fe>npY&vX`f44`_ zhC)x@_@$v43J3koo_edJGo-_j53D{mtoBHgrT+LAhs75hDsv?R-_!c<8XwJ~$yiJ1w?Y>`;35C`rRtwA`qA)Ot2nTXb6+DfXhwtr#{#M~pBl282q-LH5 zn+7Y$IvX*Ea+rhrD-;Yf6Ya4ZMr$Htc36MF;UG%GS>1yv{y=XD!tihdEr>)NMAR)9 z_iMPVef7JKf3fw^@0_+)Im{}rUShdNuF!rh^lNRnsqso!y8g)})--I%P-yAT(pFoG zm5pgg-u|&8dF)a>!_~dij8#J6FfSd}v-`=rBZcj_cQP zjlaVXEX{lzIv(T0Ke~sO-%_BpG7W9Gdni0;6PvbuZCz+PV=h$?GjUMS*0c`_BUUDm zk{DVe#m)!x_P2X}*f0FsSS^TR0jWx}jnQbnXgG2b$zsfujMNZ0s;LKwB9IEl5D5lp zm;h)jf&z6CQZP^eMF{|sQ4)Usr|v2_m97MWWCG^)#N0tGZ4}-5d4Hsq)eLw*U6ueC*f% z)?eGX`hHXut;lVKjdIST(b$xTLY6r~CIse^5Ji%KVMdZ-ESrRJh;^#C48a@Sp_ z0>^JX{b%RyJ$LThY0+FSDiJA*l1Nita14^esMu)I+>8iZj7C+pU?#PcQZp(?fdi4d z1sgni7JOvjnbwL}gc#=YDS*w*%^NrOCgTmFpxFe*Oyi<7K~vYG5jA;Mga{B2;F%>U za}a~VNHuM4ZXN8-VN672xuIrtQ!|5trId&`#wq^2gL?aedK{KdsDe*3w9{7?VOt8czd6h;)X z);R$IA+SIUIDPuecc1y*m%sAj58u(c!ul3=YyRL?ea}N@uiV&8IjxU2Z|xjp5CwK! zzCT~_e|s&=%%WyFckcAnt2c;Yh#=He)vrd^!vT0ik6us^k@0wp!SPE<$raI|jf1ZZ z*Wz||c6N4lyb)__Ybm9Jg9GZIP4{E+HNUyJX`Q3fbUIxu7S1(JoH(&qEZlf1{U4txy7aSR-qdM(uNdm!QCcRvm88f ztCO|0H6rp@xuemjr^8TQ`G}>*l0LKyWwMQpjlI1+3+3KcebaYh^R<^ zSO*2f#YPLBZcN6L00YcmOh6SR?`pGk#l&+uZBHcs9bN}001BWNkljxpU`Eo;O{9=kvLBnBbKwSDL0N%hJ2n!<0j67{Qoa&F(Go zh7{-t+pBy_EZsWQ(aGXil9>f+aY+M0j0%8*xlZmmlW?1iUX>Eav<>$OKn;u#xC=M} z1vth?WP!yDgakFS02q)Za|{A@vz!vdF-kY2nFC;GEoLl$1CvXzLQrBOFtHg`Y86_P zUlqhAX6*LI#7R;}2tRMnBd1Oj5Ll*DH1UU zNS#y8idaN~nT4EF!G)M6RdNB&OtsB}ZcH71qHG*O1dNEqR8mux1qiCb%m#x=@YpV< zP-P;HFcH9QWf%t4+_`hz#txQNcmHcInebs_#^LMi`G5d)VHn$%`<%ZWN8|Q!0+u)@ zK!?$X;d<%!j#ZAmyehjU4Vz~JTbSXI!;p6^Rf5B1xY;c&=cU(&JZ*`jOEn+K%#Zx; zaa~?5cdqKlE-$@!^{Z@HtbnVBi*sap2X=K+YbCSKGGQui>m%8sa;2?GBPmo3(0)jTi$u zxM!_BB{`Gar0p;rloe8h!wx%i2Bn}(Qb9^ofZ!p30!4w~B>*HqaB(cK z*n4JnckX$|yz{&JsLJ#o^>t0Z?|W~sSOSRf(E-f9*RQ*}&aBK|W&YA{wd^=UU>49? z0V<1V3k!%8X(Dh4!=exY5KsaidwTQFpWajecdptSTm7ZAPrUf_rJFbIAi}%9=k34y z!H?hAW>ziKX4rSANx&+_fB*_Dk@XsgHd$^N$TXuYO9^3pFW=eSR%YhWH>dZloSQRn zaImqnznLTnvqVwkEIT)LHYLzSVHH^dVFqOgfKRNQvSOUXwIoK#Ze4#RF)9^#2hU%>cAXSPQCwICL1C+vR?3L5Eo>auiXt10M)f#R1b~W+XkbLJ)@h}cq1>jm zDCThzM~+M~7z~Z^`S4f~31T`J5}_h991b<115jj;I4?%ly@#u+G@f$bRb8DY_ z?nO{4GA7G%sA%INT&3d}@0*Kr&4(X({ii<*<({9`*r-in#ZNM}PpP_rD;~ybnu2qo6bi#>cG{JE7_( zFEyiR{%A!a<)0~dYB%;gCO`}K^e~#=9qYhsw&I21T9u~?&`x-W-Ja}8WvIL)oO=NEFw5cKd5$ckRH`S zCiI?(i5;G-Dyb8NPyDHRfBNT8a*!tzFHS#Mon25t3aZM@w4PM2*S!$1)>hfOj=Uxo z2ppc+6Fpr0>$FB2#>h`s?;sOGP_YD6JyRH#5Vlgvr@i-6$ooioX%IzGr_*URn;v2J zJ~C;VT5Ef~o{w@G3h?-5rK%$JPqYq@EIimK>NHZfLbY1WBw7P$g{XArLD6>N|>#P z2s&}d&Y* zP9q7317sEhLPS8w&M8e(g+-4cgEzYj4 zEH|5t;jsVELl+RC)@+(sS#hIbA3;UBj%fb!lYcQgGjsO*>t258O8209`O3Ak58VG- zzxU_QT;Be+Z+vulw&n^u=-afg-NA5}=1Hw?5uLTeY{YpH8xw1zh;$Uiks+eU7$S5c z0#X$2pwsOShlO(^Tl9N_xRwxN5+{){MVbzV>9C(=o=_IRmfCum?h4{qWx3M^tsMs( zF@u#c=%WFcFlW(<*wg3;K>4l%AOxSIWb9_^1eMQ+;gbdo?->pB669jl?a3Tk9fenl3uR7M=E$3W_3IvE_eDqTHGl4}QpmJ667GNTVts?ApDMAMyO_=R zN%WDJ0QXW{;iy^hCAIO$NqfZ1uRbMr@1TIs_G~X~v;#xc!^4$DV zr?)S{Mr#x4et%dLxiOl>6~#!{Mn)G!{)taK@##;$^n*Y2_D3IiXm4*HNi&nPZrmgg z@JZ`XoU>6Bi38_Q>xh}16r=<}d3JcET#*eMji$Bi1R_&oN5X|tEGR7OI5(u71tQg` z*L#CZfB=*Llj10f(lkXR1_x+e!3JxH;K_`YBF9c^;~XPUQFt}gIGZCd3$hbZ3X#~c z)^WXF19Cu8*rJilG-~Y+f9R>_ZfyMz|NZyfy!br%+)hSp!2*mTQ52`c;$Qyahj%mm z?Dg*c2qJ=7tew%jgR~Z*%cd28lPb{(HX3O-=Q2B|E2Cox;RXty-D+K_w*3D+q zlXfLZGCx1>T?j{Ms!9qB)Zb#0Fsune^>{kDs03!lr zuXl|M^1(aNcpn)Ld(+&Ykeq=H@1p9MV#Pxm5rTDyvcspRvPuVlXrF zU9HPa^lEjP@ZEedW5Q`ELLL>Lt?hKX8(aHvEn=bdJ3S&`@y_BP z05ydt<{Kg|xB31-?(SMsVHo{Tj%_I}fd>Mx4nd1Bf^|M=vqEHnf|TMydo%%jArpEwi#ButPvB`m4fna=I zZ~y;m`c$&y|dPuI`Gh@dHO_a)@{&-|&&wJygN!HLWyG>?6~==k%}lxcL>m zruXjZ^`+ttU#{yoO~YSD02zl~KCaNIzu&#X$G>)T#a`vyIIe`CRvp*99#|PiSxKlY zgGkA3RubTp++YwME#LFNhu`hTwJz_Jm6>eEvGo~Oc>MA>Qi=hPJ!a0H0!+a3`;1*I zQH0Uwu;Q`*ewl&oZidG3l66j$B2?%ckTxvrkdcT12nm1y7+H)VW-S0j;yHN)5Lg6# z&K-Z3$5{o*v!x&qGvaeE@2P@~y7ukg{x(BNk@cg92=vPGiY@r}Klq>a2kvkDt?!#% zY>p0gM#FBSSx=hHS}hq3@(=yNbGtU`?%RW*oIJf`yPf&P69>Z^S*{z+6=UMrcA`Oc zHahE@yU$xRRDF^O}zbt57KP%KUn_{2}b zN>l7J9tcsh+3xrIBFG>DT#Fm&$ZBP>BAuO?0i;%Q=7r~1ck zovNDyl^0g>{)CH4CK2!b;XmySiQ#aF6&AW+f@0~~bEMq4w^V|PZ48y@?qCUfP$mS9 z1=opymr)t$6s&h<_CSMoS_!@9=T?BId?$yV@x2(OHfXjTCEmL z(7|BP>-DtOw{PF3GD#VfE=XGIZnq1S_@;>oFrfid4etqHB|JtI0_FfJd50!H8v`^G z=7}F=znVfao#Qk!-!6}nV(EYYB^p&-n-lL&=quF+CLoWAWf=YxpoB2B?xC?kIl-#_ zXko2Q&xb?PwNlQsUJGStCrm*w;iFLEVjknrTGwi|e!qYF_H7SUdty;J$Q@*qpBn**+u7Oicf5%3-gYA5T?>^`A)pcfvMd{o zMnQ~wRx>Z_pcG0;k_5yg^j?_BSjIU9$x{N3p85>E>l{`>_NuF1N)n~e4*@LmLa#bN zLEwak0mnWt;ZETkDgT#4=86a~b7Zui=RgE3NNW76$8fAgz`|M}*joPK?|;{4p7{L6 zoo%g*vn+rLkw__ca0yW88kbMuMM zuLHp6KKH4YUf`9P6BRX`lihy*`t3WN-Gd+h z?r&XPTTqz0Vwl?kfOd9vS6A0;QD_3CsjxP;tW;DKJW3(Ak{88b(7Uz1&L9uociv^g zG#k#$%>d}4aDa+6S(hsUt%;e_G#!qz_U!y%WCy9uivmTZqx?>H@N576PiGtT`%j+C z(gP<}DV;ie@#fazOzZxW3mbR#ZtZjdV7bPV65JATlBW zk)U{2Bfrj$mX=kltRg_L%(U)L^UH-^CI$0=?YK+<8Hy_|FIH8HfcqpH_pmb zL=y77O>8SiY&1dARt@IYa82(H|4+OoI$=UYzxoo6yrxx-S9yIU`}4Kb=SYp^xa&wo z=-7wLxnCyIn$XbTF4$73PW7o0fH|ZJj+c75lBy*HUGcaU9a08DHTIu#zJhl@?f+%R$X?xb%+@*aks;b>&xRok-a!L^!=Wi6`p{=YEbLtl z0U~taj4H4$D`+n@vphL-;*{3ltW~J*Z0!B*pZ&#GcJe~tcR%{_x4!-K&;Iy()=n&u zQ!iY-`QXyYZfEb#0MZ194tBfx_MP<7=brlbCoX>bJKu8Ym7B|}r$7A1pZW(s|5Ga~ zC;rEu`Ild~zP;nv`t5;0BZz~TfB_;yT=1{I|C#Ul)`x!NJ#U_!Ydrgf=RW$8m$&zz zeglk|OWILqZ$m&*=j!ctcmE(UN@*>S86&f^i$>QJB{Q>4K-t~h>h%x&=~tE&iwnzn zmUlZtR2U`oG|eeey+LPgZZ=BVd0rTWv8m-YMMMET7!-umZq?H)+uz?dTCJ^~Xx3)6 zq3atr^2`w_0mtN+b8VtLWkp&5^V}weT$)0jD~*Y-~`U4F`XL$uv)dnG2o3eGtn_ta=KR##WAUcEYDfBK?owVG#?bk4O}t>JL! z?RoEjHzl82iJ`7gOnjr$7NqS4lfA3R}p-Nh{2>p)55uZ)g@%QC=Z_nMx^P_`I|*i z+`M`7=FOYoejLYvzFI`0DDs1@l=ADSD2gOWd`n+=;RT-+ILoq2mo7c@&_lkEPN%cC zx3|2!eD&(p2OoUU^RW5}>`LP8q9`t2ya)h+hsckVl+a0lAVY`y@ENSYE`9_(UNf;h zPj@VqPD2wzSw;7%ufSooGK@udaiTL{rPeiZXL^sX&SyBhpr&=)Bem7)&57-KqB7OM zoQYP5NVC}-4u>9_8w>{ZdVOte4FEPaHWU#%K6C2S?Ck92OPA&smNvGwwAL(aoddob zATX^`2e}G|Nt!1bf`{WD!_ww5w9pSk!0GZluhnWH*H{>LsL--h#S508Nf7UyV?Z_j}=HL90OG6hE%v_#>^z( z!%M*9DQcYWVyq=HGYbNMk399CAYrYIh*;;n34om-qSC4~`jA;1I|t6=Jbohj3Xhwt zhH*T+;SnGHD z5k)7K77$e&Cxkl7GHq0r=ggeh^8(J(#p#0+^p6{3FOu~ z#{js#v9YnadHK>+(yG~L%`ePHafAeU?yPfJQS9vP^#&<`S;;tUnG8l504h}^hKL=YB4XzpJIUE6vT~|4$q1ackUVsR!LdZR zYIylI1mk}ZfX7ZO;~Za##erkLW}&poJe{*hc-LbxRbvp*11%%~Bqh;DRhk6rvV0Gy zVp(EYqtY`9OF02|J8|+70U0~}l&Od1u<=?IWpH>CsopxKh?(@|h?Z^l2QO;NS zI<8Uo-u=IfO?Z`>_Pt-9P+-0~*YxLJeOq2ztE(IOM3d!JKtdBAJ#Ioy>tOeIJ!tqr ziJe|4c$7jlUC4BWCsfw5iNq{o|uil|2^M;aXXdHzy7UHk5c~C-}vxfd+S?nAB?&M+gO3pMVgx^ zcI=d)p*Rst#R_27FaGuKK2tb)>l^QX?&<9pZ}I$`YR=AFyV-x;*|v$hCc?{?Uv7>@ zk3aU<_WI4Duu&~)wr4*4p^s-7Kk=DMZ~x}UlGwcMYu~cA(%#+OMXlyeu98D#n!|L& zN(-8$wV7sOW@qN}tY|f7(`=Mx`{^j1n_t@RbP!-+VI|V~&i0lzwe#oC2-D?@H$aB9 zrfRh29oQsRtE;n{8@Jd+Y@tzaE-kI*E*tiHMyvhZeG@mcqHv&ry*HD1$ItcKJD>gR z)n3<~UYlE3U0BKNqi=ltSO3i)c000OaHpG&_BJ)rrB)zR85{2!yV3O;1%&upYS3PMNu>wji!S{j$Do2j0rZ3?=BA~ z1$Uuf09P%1-%&~_Z{&Dm*aHEQk6Z526)gWh%9E*v~ z6#$YXSy@@BPN&gmbmz_;W=@i1d3hPjFwfoH-P5N}4~IkV{52Ylys*+*r^Asp8U^0) z_~Wm<@=CAQTUuG!-Q8760b#S*WaeJ4=NB?eX&!W#Kdah6I6Qf(-gBX&s(5Af*DBHx z1SZiWrHhoFeOPgGqe{FaR$>6TWG`|hySZQW9vTi9#~3|P%G!b*gGjs4Y}D&4(j5+h z?Dh5W)$^WZRS6avTa_?D;`#dlKMGwm-9VoUqble;`69wymp}p^S1lgBAw(tUJO|Bq z7{;iYh?J(95E28h2oMr5A!*+xL=X_iS}AtUdEycg6d7BsI1ZffCwd~1+RPDZro^$c z#ozhS@A=rrKl9wp&3e7YeoFW#6`RSZc1Bk(nl`%Vx_q{?Ot(e6*1{gbQsBv$NjntXCSzDcHHybCH77|5qWSaHbe5(~D z#w5C-iZd(AHKWg*KY9J;wN|6HyR!+zNwd}K=l}NC|J^_M`~Qo}`{MHLJ9ldJMqV(Y zZntN9Y4Lyl(ue-?smo8k{~tM>*`gn*7zwQiqGD?SvD@2iHXB#3URz#T?i?IgYx6ua zS_=ZR^!vk6nkiECB#t7ZH96rZPG)CjM}uDBT&vZpC3UfAw3(T0la6|wp;A$r+u?Aa zBRI(T`+njdJ$&K5AN&4qW9V<~Z00H4*f{vWpFH*WeXBq6?zf3ae*T~R_W3i*Kl9h$ zo(=mm^<-|Qt`L->G)o7AL2M#Vq|LxYDlZCcA{HT1%;MM+bE0FHXL*t5B1lR{QGx`3 zm?WmvYIO&FW;Suu>-Pz<9w)UpNz<&B)Y3c?03Ao{ScnSCj=?A*$?Nq7Xwx5NgOTm@ zN1fgJX?&7DPf9b7nIRD0nPUoXh-NZ>84M)Q~69-TfTzJneKnBdcngrPC z_lWeJot;j%&peJASX^9a)M|r4uRju4`%RIbk zPFbYW`_c5ac#r$XsTRjwUsS#MN?c!-kAA5w{jy)jDL?R4snu7l`4b=dvVRv3F9ClY zr<6`Va1UMjxGzrV>Jtil^|7ESVR=RcM`;e>uM-OJgoalAI(fvGNSqiT1ZEK;SX-OF zeQR%=_nJ^3a_l1Inz6j`vGbpL;tH37sX%l}IqM?AW`t)?&JTJACr+;2-Zyfwf)o?UWhy+}unG!$%L=b_+x!TE7%MYEMd-u0L zeqzy_TAID|!lj~+G|!Rf`~znl6wf|?>9e1G<<6asuC>4W-EY5o^_5|N_s9R{kJ)@w zS8?~C+darW^v9ok{~tdK4T$2}xBX`iEzOuSON~=2E4Qw%U%z?%!s8FEtgLDivEcgp z=K98NQ51rDd3E8`snah!cjK3T`9r-FPMv81K#}!gg1`6kKm7U!&feMFXgBHz@l(%S z`}0qJ?%aI~-}9cg=ULY8^@u>wwPu?dI7?luqL*KO<;f?XZq3eq>Y2^?xtUg@ed6@W z>gvLu{mEx;Y~=k~{at@;{(%#XwG%U1nVN3YlDa~3`Q>Z3ZtwR7@*DsD3oq=C;#RZK zn!U5NDb6BA0#Zwoe!uV4+G;u%DD}+hJP83SdX#4j*r+!iyzsgwKlc<85@H<3T5Hd? zn`N2Loe|~@GkchZnLP=MzXB}e{n9-dBvh>BP$6HHfEWcm*xP}g`~?m(|N9@jqd|2} zhcbg}Pe`!pb@Yjd3IB-@vlCW@l+FUdLV&{{$n@nZtj3}6@NXzK*fZfI`N+5l-*6xD z6MBHkkdvwzd5wJaSIw1BL#O~B)uHrd`q5XF1VGg$ zgy*FURq%BPzztTYl&e5>bU;p#WgdAQ`DAryrpIpLNthb1aC4&YiSe3PeG^4VNvbj!41(7ZR^qmNnrEo+4Q+02 zstP@}@Ajf7lv2WCoqPVp7e}KJA@1((A|Znij2)MPtV`20^eU8#2rDc_0bj#P+N>}! z!p$%xT!l;uDk84h@UWV~f~rc<&{u)L3oB3&Od-pm2dZ_hmN_1j;NOH;IM*8v({#iD z!Ivl0sw%sr63$i~zR+VqE>R^|^++*0UK-v+LI3~`d=;ge%eXhZl{q%f000FM6$Msv zEO7=d4LAh^fap0ZSW0zFobdQO$F~sx5EvK)6pjtLP^<$%A^{On4tzL>cD6X^q9-_Z+grm@%#Vd z6OX;|p^raxnc_&KOkJnQjk%V^TIZM%sQ~a(2SEVkj&)ntcQx)I-vAZ|U=UEiASi;w z;A*RJZbrTBtq=Uj5B*><9O=a<%Tias#?`GG*NScrTa8&!_Qa``{$NA~h;)`&E-23( z0%Suww=}Ej?f$Tz+gzCl09wsDumj1XI6kp@Vy4xeZM8swEpk`nQL||WqrqUHl_4Fe zC@E~#>vwwn&LHjNuD`Q=hk@KJPNEvJj&)+O&`R0dvE%+=0ED&JoH+Ne253jRX>51U zU7c^%qvl+D{`damsn?%deEt1vBP#}AzEywS*`*?HojZLtiHy=pgdMv)Pnp?SYl~D7 zB9gTZQCY_~Z{BRS=kh#nwc7&F?RK~CY@b?P9*k0E5C$D-5hiqby1#Yn+T7gS()=1) z84ZV8c+lC`sI$Cxd;NA%6tz~;Sv%9>!vc0p{ z>5rU~BG2kcytp`5OKQ#*MV=}$gk+t~vYg2DQ+v=I0HPoYqDf-Q`CyRl?R9S5+KA)2 z6Brg*x7XEL17Kug5fJCRaB?EUQOYbAuWmVzrB=P)8@8J?OeHO#fI|Y1N;v=}+=Idh zK%PQd#-2qicf-C=P(VEb`_Px=6JNBPSFbPq)hlz4I#hL}>NGpk^p)JPGBi##K30to z5cA;xk&47Ualo20upy8VHt5`^!1`}tP9 z|LMQHG;|#OMb8t?8^VK5uRlm1eQbfDb@B33?RIN0$PR|cT0MQWhX9EIZQ&Pw=_7yp zC%@(VnR%i3$tSPgH-uenzQK^!7JIv8=8Xx8^l$vp{WPI?E&nV0lu9;A8 zf3xai?`!3wrQ$f=-Q5jqAiM$BoIrVIv{k|Wa=DIWGs3KoScIWm0> zgT3L2B(f~?_7zkt6MqFnDfC-_+2k+|1z(ET4OV@%Ej}J0ltYz>mC$gik%6 z;5~$R1YJuQ;L?A|K&!#jQjp8WwG6c#bSzJ1=RU=frC*wr_PmFjNlrX!(pQ`hu z+E>%dYI+o^v)wl;90E+#2dA_&sQ@&=6>%*3Jn;l#;cVfoJB;@QET$^<{m&t2bb6kI z$GqIb3Umd8PD+|cYch<6h`y20FI{TmnFaTPx04VZ;3`SZRt!r^S8Wo7h zfTP@Lpx8twPp&lQ7ATIaxIwpn>DiZrl-7mI;m+2b`%f=58+9e_!PARCDh6m9T?1sH z0vxkbN)w?7f?!RP&!5ML4nPD^k#kN+gcZev9+yH;B&ZOa%?nFN{XAa~Jb&io=bn7( z`qk^is)tGa)>_n9t7&2zYsJ|_6p6^n%5t~cMU>O0PB&@|wyczzn_H+Q zjkBlMbYyfKrTxA(hLiyj$5!bW1#z4g4ASAKmL#Axh~3)S%CZa)SJzGqdwmUBm@PZh ziiot6wJZ*P%GUVQdhqiA`dUW@F-=bnAT zBae1_d)IG0Ulc`b$i#6{OFG?dv)#IR>(;r`=Pq8nbmsKAX0!d-Kl^;A0Ovp$ztgo$ zMN!PowAKfMYYP2gmG`h-TU%RPT%4Vqy?puEGiT1s%)v`9y?o--DWz4dW(CkDP_*k` zbM}5A4T{oiboT6-t*!0lr4<0&-`}5`nKjxV>7CvE*33+QF#PAg^xh%0|LY(4&hu-t zgMRTu~sw~3>Fs`Ha6E4DUGJzA9M%(t^L$5bgTe3 z1&G#Q9XIMaO|5eP0>*$ahy$b1idZKMppCYL1%N2hMPbF0%%A{|#mmGtF(Jv1ysA?A zi$47Svg@nd(&^9L`_6HS(8Md%o721Pw9@!hYjw3UujZq#xndIv=aFrE4J!J*ACQXW zeB1*txw60$V2KETPn;qmEJp=ahfmz2QUoNxNDP4N3lc|TjyVEADQHG=3kSVM~1BGJ{1p=f|SR5dtCvj)3wG+!Apa`6h zCP3w!Ljk3zn-!nCe0yO=edc)=MKH{uR)aK$Yn?lpE02)`Ha5Cfwx4tbAi#Tn?-@k^ z40h~h3ygTMmjO~H+%)hzAHISJLcj>wP9^|Ezzp>mT_Jz`#5Th=5Kw1CgaYDHiw3kY zgS^lJfBww&)&Kni@A!rX{^HLsE3K|>I%nWx&!+gVKKk_Mo|$VyqzpUg4(zQxX+$4C zF$drK-QUt^EH9m2h>~b#w)^Z0o4@r3pLYOf*Je(fUzthfR@Yvy7ta=Ubn`av+}ioY zU;E7~w|VGbSit_(ZCfx~VRrqZ=lRe?5tQ~jmyEI1X%mJ%%&xl!qH!&$$4RXg&(6-B zJb6-SbLHyQ?d@%&_1@mz_}n!R4&C#rqAf5bN~)CzN5m6QV#dtB2tFjNdMrIgPIBO*RbtXh6JW}gOk1MN#F z(=*ig*L~)1DFLi6sm@>CJ!Znfd^P0SJ{?V)7VfG|Iul`gKFo$wmM92V8>bY$Guwx1t#2% zLiMWfL1^8yS`Z$n$}v?*o;~4+6w0igoOsf&fTno?W!bTFWx@c|>aI-Cq~avz3W)3H zhA$^Dr)Z@C0126yoohCmwR+uC3-9mm&&|z+3T$p}?(OYOOzi1xW4iy3?3{^ahV>r! zwxBZo{PeDdqvByVnTcB6m0E>32Iah*na^LHKK>-1wn+B z_m{yEoARSy5`{VfL108Hj;&KngaQN#030h++L&BQWD5iV$&PH!51m>2#;lh3YX=VXH0t5!fE@k$9j4@H7 zV$xb5&(rMe(i{?YJDq0ToIkZ1*Xz%|cxis^>~pW&(ovihsjwgsmXt=3)&y9q)q4HD zAPGq3tP?JrO>{&)Cnb>;VdlaX5h{&JA>`TUYwkbu_kQ|&OmT4GYaYIIaee*vX#b!u zKv&oA{PrJyq%l`BNh8nfFwFsRI2y^=;YfzoI)F#kX1m=q(YiAjAgQJK#HH@OQ!^)5 zmY;d*3PFBix!G>liOk-?fgKginjs~fZhHRA35^(QrB#HAK|2T5O2OhRI?{@Xg}IT` z5a8sA)$NU)2hKiFWCc6ho~bV_ER9_KC;#VP`R2Dg_>({S9gfq?a$4{+m$&}Kum9oy z^b_xX1FEXJ+#(>-Psh*y|72 zIb(Dj$9a|^P+r*mgZ;VrncKH--*@i5-QB&F6U&|MUSuLbs5csfx+nyMhl9b!*5=7m zCxGDA`mKeiPSA?x)_vz3p_E?)9>b z?R{e!w{NefHZPo;n_CGL!_?GT{oY{z zpa)95eC1kiI8;$A!u48RE0w0HwN9L4K=CpSwdmx1b%82oZ>AG)lGBQVJ+$L8aJQMIf$Vmck*S5@$7mbB+<62oMsI8w+*;W<&r~cX_g4 z96X328IE@cx(Bl?-s_J?KIk2VUgPzuKlc@S|I6^L^0v3FOB8Q>@OpsAPP@ypSoP7?A(Z-lG8;LL}lri-@A(99;lGr;z z1Cfp*Yb~<_W+WK9`8rVA2%;?t6KQsq5S6AZw<3rjailo21c)GrScq5z08oVDL;(_c zYG-sJ8j(N@f}l?_3nE|==#9VukivRh_xi;wL7ku|Kp4)hwO(59IfMd{2wSmw^pQvZ z;-4Rqu?P(+T_B-9)V0~kAX=%v`&o9i+&(57X zbxJ99@r4)rgMK*D_o^5iCaynH1Wdya;ZD_SplU2tp9xi;whgL3dp*7=3hy8kRD5gg znESfq^rZ?>NcbUq8Y}+x)u5q?dQN}6YUl<#B%Fa)*I~6$Ns@TlonQlaY$!zNcme{y zn0yLY@|}-|FoiGang|D*F2On1?RJkVIgHvgFcI#A##RGr{6M_6%Ma_97eqL6DDUxb z@bgkr3C{0vRndXzuT0pe$6-}c@nwLiB_JgLFC~ZcMAKX)c@0$T=dkGR(Fu2L;Hf$6 zWkLDd-~luS_W!vY~Y+gO5u6eZ9j6=y(Zj-qHxbmdAvL}AYYRusj~jhiMi z9;ZGyI0#W}-oeUGk80l@+2kYdPxn~0nf@^!E(&FkX+SEETus$2;K=*H;&bl$GAEu1 zA(>SO<}TDSH6m3heP|Do@e@8tHHaV`F88cB1`pKuC%K-~OqPsdH z00@yK1V9227DgHgljMkiM(^e}&+@`bubuN?TBIMVuam#_ca|M9Q%X!O%R{+?g>wcp>* zWK_URyOCShboXAgr%0$YYokSi0HU*y}o64AaQLrR>Yb!rQ@NC$?&zU(RO!x z+loQ;_{sA>_}$+;--z~hwtL+{Auw`od;j2d=g-xQ&NJ5?+2xhCiQF*l4F_Fo^DG}R zf*@MvxtW=Cl-=3bc;wN?VvKjUcIR3P2)wt~NwLTQMp?15vy&J7%{x1z44%ETB>*>X z-p>2iPOP3z0Xl=>lh0oS;JLY^(X7v}ESosa^Q^nKzp!>LZZAnu%+Jpw)n{khQ9W)f z&B$or1cwLv?MCDF^&47gXWg(fQd(PQYxR0O8>u)(ie{2{ab=Z}^=7R(H)FK6>>4vO zQ4|gP{nQEovJ)2Q4@LlzBypang2hX(ycFw(&AHR*)a$i^3t(7XS&f^s&wk;eQPhm1 zI~$v${=v-r94QkUUF1c#(@&BpPX!UN;517IX4r1FK)BQ0MUcVZfKVlIJQ${Fk>@V0 zCpC7G7bDO`!Na+QR;RnyY}I%7cM3O1Ggf45kqThu911yW8_l@a-B${s$RZJRMQ?xC z4!c@wEqUfRO9$k+ z#H~EboMg>Lvb3~NIJ>vsEsAWm);2bsi5YdaTsH^C2&tlL`okzr>Vy!-5dsbdPQ)Mp zkhbiE*)h$otX;cuW9Z!D7f#=JX_yX8FLRc3nmc36&`2B^rKmT^8AP*yWH1e+cQSs*r?doeo4kRUBgsQv`utE%Yml&>T~|-2E@!t=Zj&CpW1hUOoIP9tOIm z&H(=Z>os4K0NEEoyQ&uJ8~}g=1QG@SAkPr& zGt!OyDg4y3!02hrOMMc>za!(f0MT2$h<=Y}5kN#?CRE;I4+O-C2#OD)c1|fQvH}1V zAvgvr2qHEY$NnG-#Yvfc90{DW%nkt&RmsICh@J^YMtK(EX!6lWYpqCG76M}N88OEx z%n892762H*WzG|&Bcin+M2sLZj>PfzX#fBq07*naRP(^`z!8Hpv0)YmjtJR0r_cf9 z0!b2CYnf;?%2kShz)qHz7x(rL05CHND3!WVWYo*sgAoF1ZGlN36}+{x;}8V^gawe4 za_j)WyQ_Qm(g|YO>Tu)X6r$Qw;WBfrR?D(%e}7*5N6`y8?1MJV0xp)@A5EK^z&5lHFRRQdR8lexh#xX0`F z9>iDq>Cp3k#S0PV=H@z`PGAH5D_%ze1oy50R8HMrJt6~#okzat7mr*5$1R!gCvW1q zGU-xv*@wrfcII8PzYI?cU{GkOFG@(6!I3Puc6_GK$=j zm#!&=4$vWveKi&3g=GiI7$;B^h1S}i^gCfh^eLsp3M#Ep^$T%ALXjgPEdrPe5E3H- zfL7wzfruLS1Ul=KGDrwWng|i{JY_57hpZeR?;>Qh5)dI^QMtu>tKJvv4%1)$z{j_2 z1a*^`NYxv|z5M}z2#yBBSStcm2s;sDB4u=*ibDljk68E8VQgr-S0Fi~ZL3*dnp^0& zV&&0CuU~#~Gt2uD%|)%n)tZYt|MXWscxz)jVy^=h7VeKdW#t+mD#u||b z2=l_3I2!hcS(d%`$!GubZ+o{@F=X&CV>iPUpGLK7Fv)`=)Pt2LYye zXT7_3-|No2a_KT4vCWM#S6+Vk#K}|6$rTF7Lk1-a9XreC2I7cvvIl$Mg2wBbTpav=zWjD&##0TLjZKm%Y` zS2wCFt8$Fl-QReJbF{ebFJF3O6{@=mA_U`IL}r9Pzwf^L&b{{x-}%n z>kxQq^I2H}bBM8beb+WcQJ75450>kztHpe(vOGG-mC7`&eCvhkwrgAmee9j@gYP;A zHEB&xAARudyYHQ!eKeU&76+5EMC97njS@GXPh+=YSC@HSptf z>B-U2QCn5s@oKf2&1RdXVS%#9n~v*X#m9pJAKqDZXA@tv#<&|8Mh2}70yM4DS_@;A=iWO+6o?m>*MUWutnHj5QluP^ zEvCx5z{vp>+3`o8JOu#W5sC#L((OHSGF|t~gh2&`k>&L=#bHY=Dbh4ep6A|sL1@}G z_+X6r_~VbK<>Xu6{^s)N@OOUacXs;gYoupv&wQFxjqR&FRr}Mvxc4Nt4XR{XBx__( z?)OyZL>cgD(w_{=anZ72vi4s2xc@XELwe3Ix#LG08v}dqW)DJ=K7C2x;{E5Dme1dA z!xLWHK5dGAihb=1?uH`r;>C-f`s<(3?dQMpc2?2nY-uSDZn(Wp(yz$_@)FJysV2QA+B{Yy~j}I-}Rl7@F#a+>89|CTX6e!F@f`B61lN)zM;t+8%nH(PL1Ll=Cfp*7C4FBg!FWUj09j-^h=j>O5fMNXh~A?%N>KnokRTFBMHE3G7Q;wL z0V$9$A^Vt{3@OIQK&U8-B2ic?gGLDe5r761)C^kdAnct_95Db8f{%#GmLM3s2L$2d zOe7a0b09z#WI-V8TmabCFz#J%iqd-zvaSEElnQ~j2l?!(^o>-ITmEdWaCC<4I1z$~7-!(w4Aqe2j<+KLdn#*xh#u=2iL zRp;wXnb{{VR!y`1KhMAS8~@Mu%&x=_BQin|hyny)5ftF#Rr3cQT>Zwsc>m;3-B~VH z=jVOTt%Ku}`T5y;T1>81{l@>C#(53O6R)~FRn-dtZJ(eM4i`v5SR6fySq zAKrcEoi`ucf1}8!eULZb{W)VaFq|I0_09Lhvqw!Pw=Q}R@XkGb{N(25W;#Ep>Z)5` zz4x8(TwSgb2~l2T2xhZt`@Zk{c2hU+|G{^a0)wda@3(D-s3HiUw9x^`zx;#m_5uFI z?|tm8`pw_^t*Hv@t7m1Au>cDG+}D53tv|GxQJN-`^5c&mO{X(yGi#@jG$9N;XChqC9{Rjisi{fxMv90H)};$6y@>qn0u!uIS3(= ztMK0ad#D)|m9t|&Xu3{o-MRkYa1moXzq(|t`^Xgo6Gf!I@$2vlz_x~e&U`uuuz zo#%Pq+>}~4GWs~R)V0@LTW3Yyb&czyvP%-Ue|&H{EnXOIf|u?lN40)_<-8XJM#%E~ z`OPx`u*wD>eedraAJ%+HVmf(o ze%?8+v})R}Zhc;49K)M$y;aq1y=kiT#uzfwDIx+01B*6I+e#GgV+5Q`r@rqLVb?iD z8bk0`l@Ycp2 zbBf7fj7&5x&I_=k6v(n1y^FyMN0aA7&}J*oT*7wJ@UZ%=4Ux5*_3) z!a-TZk(oB0NzAe=%}$=@+j6!2MRaNKb=ZO1dW%tDEwq%dr zT>5Ars{9L=!64sb&3oL{V7U#7{_V(TvUvuUlTW)5?n2N*Kf_H26BJ*q;yf0wFSj9J zUgU|u`AhHoFS`wI{4X5*=eg#uar>N81h@9+VUrpR%d}tz;UAMR59Z~VS{Qar9O<&; z07`P6EdSva<7BktcaV{vLUtgXv2CA5l@_?&riQ*m(+tKcjO^89U01YirlAtCjFXbdtkara&>#IK3jBg*T(1Z7@0K&VGXCrp4M_( zk4a)V$h_?QGGk7e@s2$f@9{}7;LGsU>hEJ|xqZeZ@Ba`%f>+LS9lJ5U<}2q=Z5$a@cnpeW_OS+d?aAA+Pv ziPkZAWp&?s+?CIZAcB<2cBO{~Km@hzc{e>eRczeV7n7u1DwSKi*;EQprO5|j#E8PX zXcz%=6b>9kl+p}BKt)l+7`=BK!=xyLFfaomM-gEVm`=;gnzOSrP^q+(h@^dNhaCsj ziik;=1y}$W1W6e}qf|udQgtd2g=k0vhv=NzX)9YBO(`S-KqU}@SBP4XQWRoLxmzh) z9z>9%K_o>&!Z-fT&p+s!8bUCN2$k=h2zlUl-}_2i z)kn+aYPHHTJDKKZXV1LrV{l#9=f&jm>Uw#&4xvgQSo&0f-^vor@umQgzp6 zdBF(YhvzRY7l+HXY38#Dd-jzhA|(9k*S}gdo9QIir1GLbq^|eY7#}0+i$Gv z_P_my{~PDCfAkOk!Bm0to2#2k5$fAMD~eU;eDL0P0zR_Wnwr`JDrW3jC!oCd7e_Oa{w^=4g8kJ`2kA$e3~ zxm?(cs;ag&@B7YLTb6cyFa?0X(Ps8=vB<2Bfiu!t>x+v^)b{-1qV=7ZFq=$flgT76 zedn91AiLbiKl)$($>09vZ~qs+@;A<&f4th%M444~UDrN_#`Udp4AOL+ z3;isg7AEVuK7znrU=;VVR{kUpe*XzaMr0pD# z3f^0-wZgJ2>ZYr^PG{EURvQ&upOZP9&btuSO>L}oZNHc;)^&AxvpG6G>|B3SZM4n_ zD7U&SZR7g7aiu90Q8_8Dudav?2sa!FRM&P{RtPCu6h={D&CT`o!K@SxzK6vu6JVvX zv&-uM#u%`f5tMpe^}RDT_W}u&w>&&tU9a-2X#3vBXfrFq5~3mmQY@gg3a(d1hsb~= zpg=H0M*vz83Px02?|s+y-p>zaQDR+Jh$udAjAV2S9Ae6kR3d3hN9Ua)C6H3FgeZkx zVmf-f4_TJQ7>qH9lvx{s7vU((%z0jV9}uwX8l(hDMFb4N!6=7!NI$|Iqh$zTTXs)| zlY+KY+DE6Gyc#y!JCtwZKtH?f9e;l2dq%9(ixt|3VFLPk*@m(YS{}3mPj$ z>7zj#=N)T>Bs82&D3B{8}l}co!Wulbo`(Ac|?P1KrBivpWufC?2m672k zS_g(Drj$YyLg2_msI_sNxL01^)bGEtX_{b>2X*dMrLG!oX`%0e_QnTSZrRq@CFq;-Dq#= z4*E3iBB;Yh!z_QfTNn}DJw5&LM<0EOef}jit#$IUA>wkmJU>78-cP5~B(lR#80Dml zkBZ@sL#^K-UkPso)&H8c&m%Lhy=Dl!4*~oEiE#VkVTR$=o%gkCVGLKfy<^I&@Ps`J z6L0yy;Z>LXo?Uu-J0Aa0b|8ztV1hn#8uxnpoZtE)?e_7!HyfY7pP`IBjZ(&j-Eugp zQxM?Zy?c)yJzC7B?|tpvXU|_m;D^U|uAV;m_B-!<^y43Q907?V59v!H(sdm(Clujq zHY1|G?^Cd481s-Ww6{MG?{q9M%)9KN*|tC5i#<@Ol% z!lA_V(yoMB6_o9ui{iQTdTvkVRtfXI@9wgMo+N&ppx z7(E981fn1uW7G(Sl-dPk2@nJbQ4mQO0nBa^K!ha{DM<vh^VzvNJM}n5djDjOKJd# zK`;^!04o&|!-b#%5dx$gWjmrn(HcQm1B#*$*$^oK5g}t(IB+CFRK$cviVt6`p8wzf z${=+Bk@4;O?{u5S`xZ%cee>{Z_iwJRmnX-o_02&sMIUE*0l*YRx_CI5KX`Ee^6JXw z<-E9h@ZgQJ=P!%H%b zJV(~-!5V`K`rw!MTb6inaoJWap*p*~Ar!(DfA}a}0%(kKPGS^ha3KItIkBY3xnQmK-gjLr3tdi102UA-Gn*8KGz(ir z)>2i~O6#`uopUh*B_`9l%#0G`AQFiT7>&!r0|71iAOKufebe!E<$BS+_PJJGaC^@=2j|9U>{4EsrP1n|`%<`|cZk z)6XOH-fL1yp;2VCI=PdzU3YbJIhmDF0!`@d;`rw5idclbHRb8a@g&dljhW6TP1lr# zDT*aWaczJ1_#leo7$HNYkWid!jgm4qN~uMbS#36}O_t|<@U!IR#hh5G6R%uR_M!{W|E`Lv~S&PHX~B! z*VWzSQe#1iK790C8C^`KRny;DObtUt#POP;Y*@pliec#(WLqucD_4RdCRe4c#ZQJ+m@NjW?d5J`MmTBQkPXsuE z2!hhayJ$!;%vPJ#ozweu3L0III*uIujHxwBj@MWksq&h<)Z ztrURj+K!Zp(Z?7M4h|kae(bzgqyRu?CUKzGbzKyB*Sqm4xp$1hrzn0f(jh<3x%^kK zeVQRQRw2fU>z-NnQ`~D$sUFmT;a+16`P0UE`@3UJX1LKNLs3=L00AERO@@Kdu9h*3RJ*|hzP`R5BDLd3kR7@rsdnSSuRBy14Ek4c zqrgrkl~Pqz8Dm~MEw|@0eUwV?-Me?M>$<9{2F6U>)!RYDlamwgeN|N{Pk)TBNw(xr zi-WevxGkMu3ZFy{M5L6~S}CnLM&}$MYEmJD5cYtcpS>N~R_m{b0iX<{3W?6Q6a_9Mrr$t%Z+-#1Imv`>m`NlWC^}X+X z@6n@2-g|3p@~sSlGI*!7fyG#BGuN;>~FNvp@5*-~G4W-MvrvOClxvDfXjr z8@y&|We%@wn4Do5j7x+2U2+z_3I`a+(z7f}oJW1%^QYwa{D(GfuU!!^lK-?S2Qr$` zHoA4X4?T=u#JGwOj<7kyY8{sR(A$8H0e}RI9KJ5ETFb*NaO8m7TVJ>7a{e+J-a;LJ z8GXKTa;HDuevsS#Xcz@6VCS|UZ++tvS}BF3tkLV$YI!g}IyyW*JM+NUc@_AFF_!^2P61zvC$cG%N<#@CPGjeGM90C}E^h;wdyevMD=!Fe=>#@yDQ zV5`eAgMfh9amq+?&>#eO#dm{ZH-bylzey$A|jE!04i$}b_G#^C=usE4`dS78Hka{ z$H=6}-k|+$UjYbfN0Wb!j5Sb7pL?HkG%^5&X07_+b z?7w<6|E0H&GSXH7AO-2~ESHZzdUSkzWHhpO&(1E3*}=)(J55tZAN!`6PbQa}tL4#& z54^frpByhg`Q($?;bD>4(>uq1@+aTRv_W9vs53L0&lk(XRkgbJ;Qo9zRivIiJ5$zh zh?63F@#5*7qowcN$De!>IYi*LZ^bC1v*5i!?famWRS-k)eGHSu$v^%53!Uj-{N|Aj zHTcHIz(_2V%BjWxKt>n?M;0K|0)d$m17(qCC_Xx8bjAS$6%(EuEf1Fm#+VNueRy=| zxSSOcX>oXXeR*yvJ3Kh{eKpsQ^ zVZFX?Lg*>`AO5HR<7dC~-hcUPzj*QJ!;8zyY&y-X@^yQCQ!SQDt!>*k-a7;?%h}_{ zj{y;Y&Yr)p)}X?w?X@w-N6TkVFG7&A%=^BB$g|m$BcM`HPTHo5y)!zS<uQA;>hv7&e=m$?Tx_v1$6UnATm3h`?}mUga7bfXVWvYQOQ$ zd~>}yJUCEF**w?Q)>T!lt{001DpfV@kN*7X-m&VO*a9dkj4iF5C?pb83d`B7>iyNt zh7fF)wXqKzw9yh-30jritXF9A*}-Aw{p#jM0phNpDl;2no}ZtcoZN9fq~kBkaw4_a ztcb`M)pecKW@ePDH(l&ZmPLTs;=sGk0080D>Si)oa-P4ovi}T5( zn9mO=n>>Af{-=NXr@?y?I6ghTcY1W^_{jUPu4)97hzHZz_2xRppp<&^!5a*+sjJ3! z1gfjs<#H(qXV1@Ovjr*TgHP4eo2F@+Rs=MuH{N*Abj^n!egpto>#l7kld`TmAENVK zIHa5jt#y`J?;-Nfd;kC-07*naRQfE-VvI2|DV@wn0YIb}qH~>5I>yL5WI>i?ZQJf_ zas~j{k*s}Qm76XQhr+qp{UC+(kq% z4gOWH)1DnYICMlrX&nbW9|(jQgh&x7;Kt}6;wU0poHfUE ztYa!o5JP}nh!HTI`ywp3m3rh+4%clRbu5tSLADc1uVTCh%Wcq%Q)W{l%1xgZMe(g~ zeXH;LAO7%%N~w#Bi}Y5qEUW8!@0Abt9>i-H%8(+#oJ-oar3_%tazn)Ve7;((zDS?{AGGoO4`p1&bSf}P`+}Xlo!~Ptn(#sD_6(%q zrT=BykY@9P&1x+!d{X{5fB)|u7D}SGTD^Gj z!nv@nYtVK!o4t5`9;2{ep6Ab=o}b=bmZc4$@A`gI)lML@I#ZT?BvgIxXOn5u)aO^{ zhs#AVEnIZYc?6IU7L(a}y>TL1XGFAGt%|a!tG2G&gZUzG)J7d29wNxWd{%9$J5T`20$qUNs-BI-+QGkGnY!m=+J6Wq?P8t z5<}Pa9w30axV-5*$AXb#W^7kCL^`rmb+c+#664YG@bU8t1hfPQ+;}J#Qz2*?SIkd; z>-WBU|Md7?ofci|T!_xc*`)NrD-*>lV{y{WX$rbTJAXm_tsmFFE3W>x)6Nx?rA6zOI`RpLLzVEB6^Q-9k`}ginO3F|blW8Bg>Utl7 z4*`)-X%6z>&dJ5a`44~maZIN?;otd{zZLto@8i|=T5D8Rmy`1B`FU=OyQe38h#x)r zaak5VdP3}4XSE3&m9|~mmU&*ajZmu9n00lPHa`>sLos*|2|j9@35!7y5l;O2+cPb( z!((Q(cY%}=0YHjA3W#UV%$gJc#TZ$bV@mf9L_^GPcbcQ5>|li;TSVtrO(z&omB0+5 zGaG$SsFm?`)=( zB48CcDB{BA%u;u~wkB}!&PUIHU^5#z3QG(T5fzdGaB0Ax616v_Y-d7d(aLag+zfLl zA_|2g5v8_BTWkB?rF5*OX^b%mn>3kB&d$z;qSs?p_=}io zd+qc0bK79}5^tS$nX0PB-Tu|_N_^UckC6_;1%nh05F{9RsfWvMrC5vP`UFVEQBGq`wggoPQu{o9l= zW3zw!(HB_)W5XT*5VbK`o*Pp3J3sr*WK#atKl?*P#(N(^_#$=OMP$e7Cjgl4DgYuF z0mTOZc=6&z+Fi@CoKC0X*%*E{P17_DjF!eQ8^cqKmr0uEvMfb}02h;qu_lDDQfmNY z5N$F<{NRHRQc!C+v2ce}8af%gU;`9oPYlKjc|5ngV=NjAMlzePudi=^eduJk#cO>) z1L$TfmcuQ^aLD1iuN~nSH4{fX|KlsiGC#~MjAU=`TVrG>03apLiU8v94cLP^C#fJz zA)17KK|%nLT~*oPX>do|i~@v+2m&I^i75sUBC}CyOZ~s|@eD^f0LDZJGd?KO`JR|C zBPbRW!pJ}v09<;T0wBVKpov4&MiXJmuR_8Qf;C2jNl_3cM2=B|SfwE{ig1jUbON?u zDy&N|o~Z5Lg(YzEzp#kil}=9*h=>eZ52uK*$ns#}T<=2g!7HU=h|vd5ft^8&5JL<} zRlr@WJI3g|3p+(Esc1l$@@tJ!B#C?(qY#RKfKYO!0$>zI7}0Dcm4?!(}QqnS{ zzxAD;`=jsw*;&0(BT-Bbo`B8iEl^UxNfA&G2BM^bD+EPqOG%oRPY6mYjbcy`Ak!p1 z{^-f`r<*49{hi}EMi$`3eDdhY3qk$nLtU*KjBH)Zi^=2ji&?1!^n>NehaY`dZMt{A z`jrG}c>hQ5bCgGC-DKfbs~d6tuMHjUfa9olmOPdB!{UAJ$#lR?Y`Mn@-!RRj95j zZ}Nq2x)4>S6zH7MP7aF6T#?dQR-B!`cz(GdglA_rAac2K47_P;ASouLQ$+;0xvKv4 z@BPuu)2F1hi@gZU3ahQQ*4BMTsC)<+k@sS9Qdwqf#xY{#ljDQy8)tHKUI36ISfdnd zGGm?ZvOLcVGbv`7RseMP-aFPB*S0z@gHRuQ@7?4p%d=I-!uReSf9qRc^VPbl8k^^R z>kzY5U9+%=H^3yZaX?0OeSI`Ps;lPm=0;hW94@ccD+a9UbvZ4SVr%outMe=`y50#y zLzxjGpr-2Ab#05%3wQlWE7LncG61S?J5v@Pe{#NYo^ngZD1@%@SJ)^-h3G=id0w|Q zf>tQL>*ov8^xhU(y}F!EXPZrvvXPMhTbor?)3x<%Hg(>2>y@%Ou(VAJAXIzg zn}pej6i)A)%%}5Pikv3UY zJbC)$!JWGjcru%|zIUBBq;!@wt`7j4sJLcJJzBq3G)gQkvnLa%|+MHdz{qX*DX8X7i zaf`{+<{2vTy(_YU0ht{{r$7N2CS+etbcw8b&sEn>iX7oyIW3#Mi;=6=X`Q*=MHj3- z1eAc#N4#0rg|~~vLEzA|eHjsScu_U;X`y-cwYT2Oj6Pl%6k~MO^q#jToro|Cqo79e z6%j#TB%mxa(_9GwXMFGE#C6VUnoi0)d2~?``RJSX9-amck)w}M4kp0peXzOhT2*9r z+947$i#6rVH7cuswDY13fdpgKW?kF7WTs3j=Gb=4d_L=%MqAzWZaSN~t~)(BYBu$9 zad>%ot!-wFWxy9#mm#u*WaW!iYO~o)i;1?Ts_Jx5dgt>zGe#j%i1BE7^y0;t)>>)9 z9D;Yu@o0JEybsL+ju$?J7)7EG$@7cLo2q{J@Xedm8bHc2 zZ@ap$8x1&_&aT&$3sD5LRxt)58$u9)5Tdm<_>f9kr{Z@hcETKuAqny1=-_Yu!nY1{ zh(4~a*VBV?-G2Arih~ zS&VaThCtoeDj(ZBgK9Tc9bspoBqEgLTj5bLim@s$KP^zVN5M{p}h{@M41 zkuCIBqv6ge!=t~X_S$j&)b1qQb@=b+@jt(KeEy4X3)1K5Veg}#XkY+P6h+#vk~S~W(9yqTLdVgfFN#7%CW0Ob_mbmY#2Tr zA8C7T6u7mJcjho=S>~Lx)@rS*sv3p_uVPGO)P}F$z6Fl3RC|-K2Ui(-xIM6OS9|^) z7`X{xB$MMadzfuCDvWho0ABgO2qFkaLIT>qo)A-M>hbi70Ei?F1W*(bvH$`j03t+2 zKtdRvb~~TA{Us$p2@A)V%E~glJoSM`0RBJ$ziDxZh}fmNk1SfLjFg0k0A9G47zhDS zr!b!)B@lf808t1D1ty>Xg&7nD=7=bgDqG_;%ai~DL}ow?A^;dg03iw|NfUq&gNS6> z^v;Qh$*kMuS0kd)Ce_Ww-P!>JWbxjgp4`c@Y+Y5(`7sAs@4Do}V1_6>s6Kn?a=7yn zh8^@NL=Pe$La38E3tOKVNQ##N0KjxQ0U{O{uz@@(zonFl&IA(<~gFg zFgK=iURYG7fjI*NBu1(GkZUqZW!AJ^rvVQp6HAa~=Hv5Ajkxv_0CE5V3?MmM-gT>0-*@Y_0j)dlvSLyYAKkh8kAMAl4dKsy z?S7_FBr0u5ql*C|XfIV$&!$r(j4^;f%JJtIHL1;}*2l(_3$P;9^qn@@dc8SW9)O538U&lB^&vJ*cXD#lwoPVr5@MxP-SqRrdE3{X z0Vjw5?05g*y|29Wm7}?GUFRc_j=*RH02ric8*MToWny%_&vM=LJu2;EG=RBLb=_sT zA!R}c)uuW+oP`jSRxw5vAw_^1qQAUeA0D4{ol_9Irg5IFF-4J2mIqH)&7b`6$v40D z;NfD@uU9e1$?@{y>?$i}hs$MfJxC}tOv}6xs)LIFg~^af8+~wmsH}AXl+vr~^Mm<> zU2h2`vN5Lay-UPcwMb-ZdQ>cFc!tM-qaIPAAR)E!O3w?(9~^d zGa~A}b6s<^SYBOS7G~)Rx5`zQc~)lS?8&o>&59B$>%QSQM&jV>Z+4HXzU}Ck?s^a=a)GW;2w~_4RBzxw=?utMk%$??lPr zV(DBmhS3Khoe7Y0{iMvjbAsf7+onC3%|Re=^ohxWF#1TKOPgO`Un4=58}9q8$N;VN#`Yd+RH6jhpH+ zo0V5*7Y~k(5dte{yEeD>^6I*C{`BbJ{K+~m_44kim%3Tit_@yfadLF_{9<`9TU~7s zF-BP~XB=a$2}G{0sx~5NaX_=#LAAaqW`&Odl?G5v>pwZWSS}{>!n}R|ZdY#*yw$le zne(1V5h0QwVeqchG|7t}J-+_#51%;DgrW`nga7*P`{r_WeQvVcdpET@Q+TtgmUrHG zdUo~T_@v15O~Wy3kaczH3fSj+o=k-B<_{Q@mp8&+;+;MN*2d^oH#bF@Ge8uWl(WsI&hi`qSt0-j=TA8y|h3xN0Vgxr-s6&RXxQroG-YZ#{VX>Bo-&;)6Hd_~64w7-eoU1gM=` z^<6;pUC+_kj09MG1PNBd=4R7&l9yQ@bk(*+X;1GiuP(0_2a~pLrqgmZnIa-G)SLA; zzw_;nK6!k&I66F-LZ}srGN$YNv?#j1cT`Y_mIVlV--A(s<=_3_{nH2co;`ggE@YrL zRY!(Qt`|o~b=6L%^YwZ)T}*%c=eNhz5oVaX;q=A95Be^&RZ$|nxc}`Nri5TOys8&*) zle(EaCgV6^g20GKqS#4%0e#<3CXMNyoe zpFeo;;NioEN%#QZ=;-JNKls6FwMsn@QPVU;v{)=2KYlz8Lm6WRg*fT@W3_uvE&eI| z1z&m_>-0axclXSR#Gs5j9uU}BCZFB;m*vzL#`D_L$ItV1*rBn8VGrQ3B;|vc;x2z- z%&GZW(8rh6e$qFEBcA-7r3Wwo4aW|(ao!LT3%~XTp) z2rv?W(WVQ>S+Vln8eB;^DdNbgxw5g`GCLv7N7>R5(g%~^U zP-*gBgTxq-ltC4Ok02Jn5CDU3>yAuz+ie6iV7 z-g|*SsBE6G2m*TVlpqQa5fBPd-+N^=qNFk!P1D+<)QVAq6iBpYqj!`n?7n|XJyefRo{1InNNyr zcDOvRy5Icm-~Z*m`SZ$cBm@bZk`{Vpq7Mp$gM;9m>lVwC$1l!K?wnj-TxVIXtQPdq z1tQIWUDtGN_vZamtLgmgY*J24o->j$S@2#XYLFt!^E?N{wev-h1BuS;{9ryQN^FBw z+DXW!6BmLK3c{!~L!WxP4G?1h z=Kq(xcj>h($Lu&y!SI+%Y!)gPp-fj0`3 z=bjxqPVCsRBi8!jTi>d;+rGD2;id}n$pC?S>rPINE-$a7PCUACQJS_(q};YUnPr?5 z=VzCxPEY3Z#r2gSQhBPSpb(@K#`KOu*S2Yrc|Zmfz`kp>P$3W~vF+O|OVM-NG*qP9 z)mp10PxIY+Ih*EM$cW>37nYmadN`Wp*1K)p-Me?cZY?7*K)tInov185Uo1}VoVvcn z-~s}YaDjy&DOGUJ)$JfJK@hWHZvvo@a*$?y-D{mz{jQvrfw|sRC$nRz)TXYPLkhur zG+ozs)t#f+`OC$F2XAei|M5p3zx(*H2HUlp*1FZQ9v~t@5ZpV45GEtlTWBj+rpa(r zT&`BhP}S>xP^P^%t>NJ)U$1&=Y+0lLFrTDNRi`3F2Is@7F(-G9o?R@CPVT;Z@jNfG z@npE(R(0LY=SSP+N+-ChYTH{R8ster?4557=XoME4u`|*)m9Sg;08+74xcS{Ef8P; zgx~w^U;mrG`l&OVrPTEym8=kZ!%Bm3P!M^?B-kSxqSkUEC;?{AssQI%7!V*D2)$!O z5SnCyeecnM4S0MqOmls8wHXa(^|oqv&07!dSX&oGy4kIYv;-fDVPS*a)pcGBiXyk2 z*{rq}P^5+R0YM6-`nn}VturPJ2-~JUo=xiQP7suXtm)d#c2g8X0D(Y0u(S65gL@x- z_~CRsIXaqu{K=E7D3p@0*-l60V!2Sm+%W4TOHeIV*Q4PiIFNv;79W28EE$Yurp z%(Kk17Xp-m&>Cw^7g#2F)pSxyA@p*!Da#VsWrvxV%H`P`bsRKB_Tt0Ywj~PZ;+3$8mo^G42 zoE~K=@l9Q?H%E8xKEJxMKD___x38|w(n7Xv6P#1R&&H!9%Z;_G_3r5Sjt}HLgU3`6 zhu+#c(PW*eI}0qX&dwjb{nnFb&mKN_{QT1=Y`1ADcC8_mOol@W9@8@P{psN>Yj5cEN_@!3_Jr1ecrZ&2C%wZ8;d$+q$VLo#%h?lNaZ!jSZ3k0Ru8bKp?K^ zx7D7}2G#%oAOJ~3K~ySl8+)%=eFro0fUty{yis^-ukH}>1UGUyw^{0Ni$;A2Cwdih zd~2ie(1wFOe5mALEi?0EGFh+Juk94#0ji0)vEyd4);gAmQAUnaf-uO{L=Ej_-(>h^xiL0!)-qeZ|%b$0_|cfTO4fh`>5|rH+sOg zQ!@YE9tU^vP51M{fuP zF$4ti{tM|6zp8Ej|2b}B7XQyKe}yL82(jG+3G-KxlIV*`;*umO%d%;j;c&Ry?G74g z0AQ`%gNbq01&D%m7=3OADarc~1w=8*jozB0-)wFC@FqZmZ-6qlU(YzpN3Ox4mN?9A z&nIu*=>ZJ-DkSK3$-_6Vfi<`B*4yO|5AMx+Zr|6Jf-?Wn<52&bO?~rtv)|%z8!$SY zeX|XRU%AbSx&$d}g$&HrdWdpJ7^=F-vO+4=)K!)w7+jWT&N>d@18bdh z#sIQZ(m4wNI!(dzVzHP_#_SyuS^sJ;gl{N}L_$b%E)0r+X`1PL{*zBW``Od;uf6l| zozux~u}JfQwV^jXN$G}AcwZAA3V7K;`uX` zDjUdi)M^O;OaKDG1@0V6nPf>Kbh6%UwN}KIgpldr-~Qk)e(N{CU#~6@AWJj0&RT1L zBw{LM*EU)!og^-}7}}?0vTd8zJ0(FfBvN(Gk(8n7hvRYQOxrfhfrJ7Sj3k60=B}=t zvr18-63-qGt+NcArrO$myQ)h~N)SnjN}A3}rIIwa&IuGs2>@Sr9jP=)6Dg(d8byH+ zlQcs>rF5DVhP?|O8MIc`^blY=8o0g#&u!}xt%VXw%icJx(`~)Yvdmb6A*88BLF>9M ziZah~41s*8>)I;nyH+wI1VG&Ec1j8B+^Vw1m|?Ew!(zAE2A?#>oL?_a?;bU6XT2*X zqqb{`P{oi#ih&92ugT@;(DZyk_80U_5(2%#~yD2E~hlH9ht z?Y13{Mro>jRSA+!--8fdKx;cKlxe#M$43hJ{Ce}lkDfXZ3|=bwFaE_psTb$$Y?|j) zvkK0qIs*^RdGFnPFm%>h=Zz0R>DGqvFeB4U%W`YG)->9>cOJd{>DhT7uwz%`Y2Wl3 z6#)yWI%`o#?>Trb)8Xp+S`#SA0i6pbOLJxr0<5>jSU@bw!u5Tsvu$G>kq?lkMb~x2 z5CWWCUXEt-UE5W?9Tk}-2)@rUy;!dkodDBdFg`!KP(o&jAOz#Qv%ab8q#TlxQqk^W zac5j8E!OQ$=GpaPb?44$)3y{SQN`lo>UchWv8i-k9F_TMaa|Pox@iM~lp$4GNU5`Q zyW4ebYrN~l!1bx7Bu~ySuF8B&B+t%XJbwJhHd{%w+-%C>fB+D}AS*8xTV~&O z-Ef$tY0}nqHamXy;#r#Mz>ua{ktfF4YOzW|2n?)?MO^{n@puSbOG1~U!Sm;5)A_Mu zx8AN)g7fLLUM~T>6SD7&P7)5Jgl=0~=Is(LaicYPakIJQmGcD+*a&QMiVJ06v7Yvz+V0ZAe$!2kpffG8xU zQd#Hz_|HE4{BjjYN+~&byvY|4J;Vc<-RSY!Iu{PQltNNG2T;DWLf4u1n+&3=aEm;bsYl-|AnD* zxO^YMej`@&Rd;mT3p(tLf2rI5r8vc#{qt2fa=T{^1~(!`*46>IiD&)I!M9{(fAQnz z!xpc(ugshziIys|{bMIgCX=q~`o1Ru??av!%-%Yy6_#ZI0Encul2Tt@E|~G`>^xRJ zo6XWR_1+1BG)Y46r>CdJn7(V5>$OrEd9Nz3wMx>ILm(-PF{|ZTN%iplgXLri@yMBgNQ$GF#KYb{C{w~iC?_d&Y$z<-Y$cP%;5&@ z@1H2}Y|wak1Q?qlY7HQsPIzv@Eo_euT`DY7yEm~SF-zvAKUTgErN z3=l!beIkUzYkOeO9OkaT0f8bJeb9$fUp0e$={I;Q z5bU;S$ZIXX1-tw_%su8vyeWVYwEaQ=8heB{stO$U;u(N}@t|J|C`mA|02B~?V-Cy| zsZSy7^I?+=9OIiPK=h)?dk+W_F&tiaW?&$Saxr^+2S|7bB*{6i03;GI1Ykf6A!w3F z6gUJ95s#~KYH}&ILnUmOlt~=J7a$E!yg&P*B4i9*BfhE?@)WVJQ;Qqy7jycjj2T25kfqjg+;>dSG^vK3LCHI{}$ipoCSO4@6 z1{%Gy7`Wc7|M4Gu@4c@-R*CR}NXWnbcYk@kX`Wx6BT*n}dMi01wJ^T$8>YeEu)4DjMFf4r?LWBik=m54hOAAI`Gz1eQHos3E( z;f)s(Jz)sJSyv1PJ^&LYX}VlqpWK=E+%xQnM}R&A=REY*0&tS(W?Ks>lcMOXLjVk+ zHMZ&6L@SkOK?H~qE_KX~z1b|mI$5XI`}mq5py{nto*8wLTIUFbR3ZTP#saXj4F=zw zUm}O1%pLf)Y0I+gja9_M$>`(RrHqwnKqJ zrvyC!^?|mH84gCq1tqlu&nEcbLg*!X8!P~lL!B)*S|$Bw#%(mdnv-WUM(lo-db6 z@4*LAwe9iUdoRzUh*<)YApryo>|k7$#b{8s<~SV(B9Nf_z!F2-&8K@LrDo3twt{e>$ElBdF*$(HE#d0Z>gx-~Trls0$H!4wmS1BR3o2@af zJb~54%QDM#l8sBX*(@lLnWo^{fZVrcd9{_P92Ou+7O5PhaylFiGF8_bo#eK+>Uii_ zLZU3Yapp^v5QbtTl#-{DOy#9g)8J^ktjCY<%qGK~wWHbWYj>yhxBy9&gO`^V<4Gxn z+-%m)_C-pM?>%gTzPws{2U4n3rL$4l_szX;ebamLo*v#gSuPjf{N^_#Vb%3@-!B%+ zMC(k-x9%nRut4%c;QD%Hq&_*Fgs{u=R4XBYiPYt;%Z^T_Sqcy+NwRHY*eeLbQDOVO z$n@#)kz+)u=EpNep3aYK+YQQW-CLco6yj(;|IG?i@*RT4vNc6;J|-$!xw_ zynO%t_db7l<^Xk)HQU`#YQZ=kO?RtWGG4q~^nrwuoi!w6*OP#7T$X?R!KaTO&I8fY z%cp>%*;Gg4@$=^|<|nhOM~J)IASWn-OZfB@bYf)I$9gAnp|^3c}+lrKA8oxz(w zh(y=*031mG2l~uw#_jFv4;JRZS3OvpZ~pX`y7sp%$=7n5?3Fst%DI>GD@B5e* zBt|L$K-;!imc?8Kd7ej=y8~VowT=&BIZCNmLlmljhxYT1u^&rm?OYmgC7}esOW$bd?WoP);`MHM2i>(cva_?w6t-hp4UF z{dhY_3~o6Lhc5flj{Z`V;Wj-9zQSZbSp2Vjc{~0s#y;Ho>9|=cAkd)5-g@WJu5RjG z^{sDx<3~UKan*FzI^6FA@qr#6ci@HiLSEa~auPGMKw@B>ByHOw5ef3vA>u(WC_W&# zNnr6+Llb_1$@%%_#o5c3FVBa=;qme8Xg0Zbciy$ts2p*CmuJt5GMP?BX)(B7tdFO| zv$GfX@83T=e>oma&d<&jNhQ_s@f{-NtvAl9fv$JEuD4ZZJj=!9>fYTuZChPjTnvZh zgGUd4_~Rc1N2}!q1siMY$^d|K28bfR%=G=ilScv)6g&e)eRmQ_I#q4k-tI#wh4UVw z*X=!_WCo!%AiKWDo9ezWdIfO^uV_C2QPLEV0OC-8MeTzxYBnE6{(%7q08uX-Z}@~? zg*(J#aDmxaLnytoh!jz0@4eP4zRibxdvFts6M^RVb4rOgtU_QZm2*yO8EXavrFGx6 zQPDp(vg6?|2vz_;_TC>zxi8#|7V|`{ox<| zARwk1|HpcArGNdu{^3tQdQNGIq?)F}u)pz`YVTDa0uYi1M#5J;eADajs>g4< z_}gE{`xVF$wIcsrGh=+ibNW2V!_#ghg?~Mo9XP-U);Db*Df=6Hm$FEe2 z0|1fm;XvsmDHS3zu#^G;A`$Xca}ekTRtoXo=);DaIppvLzao$kBkxC2U_!dV&JY0t z1OQ+Jgs4Od5an_R86XB`d?_e{%(0Onx{~`#qtp%_E(C~~903W45Ru}v%7Baj$b`fk z2&1;^p3w4Y=?x4bww(a>GD0!4K)hK(AP4{mF{WwHn*j=}2rYp}01ncVLX4Cd0qDIY z0+NEP2c$h#jo_>kNVv~j7|FEG2G3F;Gcrhl0oVf|i?c4Y0RC2myf; z5(H#|XGuN)c&h}V5XN~WB@uRA$4bWz2G7g^7!)GJFv zW8lDiU;sty!WctBcn%m40r#mcIfM`ZiI9ZAJzo;{u|J1sufQCbk@gr4BE}&tVuC6J zzA?5)kRX9Rq^b7KJ7<+lkkHzmgkU5#j)IRP)H5&y1MDGgZ|qa5AtFg665j7usNe(a zS8dPCfI{py5?D$F05`EzA`Y+pn}di1bhBn1-v0fq0SF-k2}vv%+1i0t|IL5(FCWeZ zC$mwSAc4Dk_f9#VqIWPzK_YiGa|mq(!GhAZb&?XWV1u#Fw8q5r>~-B$bv-|tpdbdU zcIJQn*MImw{crzn6~F>8fC7l~rUUS>|1#W6H$J{NaUKTXC|Aw%00tnC z5d4MxgMGGeKm|O^ahU1*$1_R7d*`jMs;04We3K1p-nAc9~F05Xvbo!PiPB-!}s z1t`moubd|A_*=g7A0A*dZKG-r%y0!vYw0*CW6bZE;_Evi9od=cZB;^oH->O7( zu1%z3Cw!o~?R*G%Ike7|!-26~;2@=98;rMFDIsY*8WV)zyT0ypl5Cq=Dz&}3cAm@O zgq7ItcI@nfyC>W2R_oFO_tryjA}|5>uAfdOO}%3ugdhOcgJiYZq`F|HtL63a@rja& zY1{2)HJeVHcRI_`BoPG5) z>!u$}v-69~VLlAr1KY`DAcfBJ!dOE>S?8_o(nLw2I@=Mz$^1AWrG+}bI%6SE@7-H0 z7rWg$&-Jcq|Muf&+uCa(e&rjF=7q9-g9>ZYCh4%QyXEz@3m$?{LUdK{91~zZ81%wq zW%>MkeLR~~yLIqBV3-Yx1cg=!Ti@)qj`XH$?>@eJy<886W#4pdV?>tLUEj1Vfy{(x z>&6R}N`CL_kG%6lXiYQFQm6U(`C>X6A^E{LHEoxwB(R&!PCxkQ>@WZJvp@>i%_qgb z{Lg;>>4!fO=&zQG$@Iu{-FP@c5;v`tgD&15!lK7;@+giOQdpDwJxVmiHh zI{)}*9|i~0abkNj8l=0%Xsyus=L^>}GIE{>W+Lx*mZd4VF&p-I^{PEj&PEU`!es_6( zae8#e)V1$-n{|Kh;S>d-*X)$TkPOK=iwx&4&mY{sr%<5~FV|PQ-S(|}Z%d{mbxB(O z(VzU}cYf#hcAK;DpxAD9%S|hj#4D=^7FXA^(Of6`gP%P+d2rG+jX*M8|MF~wgoBLR zUJT1@v2Bo`w|w;n$5p{ceT!I+hWOi~-b1@z7mf%mR$`^$^# zu4fK7n+~!pE6cPqofP=;^TpTSIU$n8U^1DV{^_6m;5)za{>65&tha5~jnZ+ut$*vc ze(fiJ^;h3`@7=TKFTVE9*LJ(z<<%0Z?I2Ib_fMZ*uI|i^&n}-&r%4*P+BsHbNVuw& zq6^1IcRzb^))STG$QtXs?YkzpFrLmgb)9B~>$>m0|NiCW^B0Trb+!BcuYUJ~pMF@B z`J>t7>F4L8(|hNu^SAEL(Dpz0^N)hct6iH9w7G7-3m*B(9`u$x$O#HIL<=?Ng3 zxk3nQlaL zaJzi0X1~(|9tnfzBvH;esid>7tfB)TB9H*U^PYU=Ll~50j3J7?@qw3hNKW&Cd31QDj-31>XYrB+0s-&M!6rVZGWg zbD0-|JjqijBxY%h%7@Cr>}qnnHjiDX$mHu4{T@nK^iGt;_R_nPUWi zQfj;1o}8RqUtbeZQ`e(W>AVjCtoK=(?zWpK>U0>HO6aETNQ%0uhr_~I<9vwWglU?F zz#(`<^xk!y(OMEw)3j-t#2@t@gb>aeL@?G0A)@ejOr~}a+zlbLZ5y%R2z(qStk?{# zH6k`m69L>94jEObB2$lOpARoixZZmqsA*~<%Caot-%`pf%Zj2{uh(&wV2)lk#j%|v zSqPyhvbJp}ld)DR1YZ=zYPAjwCnqPy7yz#7osv>ee4TMvmV=^fnx^Zjhj&kMiKoX? zDFUEF4<7VifBf2e_fCK9m%n*_vEDYW9FB$5S63HZjA3A<5Cca)HBm|k2?W;Ly6wxs!295x zzdFCnvvfQzH=9}t_JQ-f*lsq~2Pu^lvT18c_}yQA_jEpy5|m7&PGbDcv(I0gUtYIu zn`W7Hc3bVH)2R^R?Ba@08tYI8QE+#}Ggbj1LJb1JUgtO9Eu4BU$@~gey4lHqpiu(8Y;bc54FD}mCdFNd~!3;_hfCmnf z$&3SCTr4iGSCl4;&CXe`g=)Hf*BHmhh-X(9%hf7)*LJOAXPN4@uWOe``bWR_{X4@{ zDe1lIy87L(y`!~q$inOMZCzEn|NejYUy>sIFaPu3rQpxb&X&t%QI2eY4?lXI4hHM> z?(T8YH~fvSpKiC??Yin)n%3N}byiB%R-M#RX_=%+YdU5^!r{1R zO#?p6j~@K+!%v@HEZ@F&^k|YdEo)?UJtSH1R%(GH>aI_-f*EaZ1b_fAwjGW~Ro5bs zKmpD%K-D%5AuYv2*LwO;a;xWq#P2v7iZVY%?;pGlmt|>J z*MNRBEv>Z(Nz=Od$;rj_C4g|=5fT%}?GwQirzR;xz1d1ZMUk1#001hAxSrri9SMx^vFPSOb7OO@j>tthK(nI3ErQKo&*fZ1A2Dgl7&2z(EO2wT$zvb?)+d zRSrr(c{D%TZg&K1tx1cVt+&=3pPpPTE+nF0-F1DEXaunAq*78T)AzwSwkFehw^F6|0r={=OHwKa+4ZuyGt0dXO%IdV#QIhW z5=cFxah&Kh*xosB0}j%RO_xZ~*nZQv@nqa~4Iv6bU_LpTfBf;sMKSDcFO^uWYMmuz znW3}FdzB}>vx4Myz3n=mCklmVdOw>D862>qAj`?@CqMhhTKm@h`6yN3`uWjpQCE(o zmeRG`@hB%Cfg~7|N_=1`lVw+3TrLNraZ@#ULaBywlx(lJn$ouQ0B|xtxn8afn*bI> zqBJg7)p%S6_Ji@*IIo1dzF5_}=H%h&U;p^SZ+-o1AN}p8$4A4HSM-tD||ecO3w zj!%x9ceWFK*LikQ$}G$0v!ko!WjWAovk87^1>Oa@v>YXV>}uCBYzIxdoQRA@!8T&zZuao>0WsRd`C z+wRt*(U=2sKw}Id^}c)b`0n#(SAbyFlhykA-rWahFR!w^+*VbRsoiD;&U?p}MDM*6;>G7L zW;2~9i2!syTwJY5%E^4r%z_X?P+Cq#W9MkI+vQpQ`HRmVJ$?{^t5)ZQA|h~(0|-w^ zwXFw9nhmliPtV_b@8Nb+^^Nfe%Vjm2jRb|u%k5-5@Bx%F>}~CRF_|x}mea|Apwk4# z>FZ59zccl&E_7--R}RNN{p88~XdawTQjGvbmQ_tVnjcvgE-%i;Nt$PRv0DXz`}6sF zR~;SApZ@G`j*jlgVYzBH>+7?JM<<`XSj|sQ?%jKU&LHq=SF40BE*HHCSw3P8h)jUN z`O$cEc5zk?2f>Hsa+M@mo@G~8mv`^pFUxGT-JV}u)^*!8o%egSw1dBiNU-0n`@(S> ze7XJMwi9~DwEgR^@Rs?os>E8Wlm@`E9C+`PV&_7h=SoRyP1CeZ+ec>@7_`<(sj@7q-HwRX>-BUtYnpbo zS~=%VPEPv1-)uIwBjs-MfMWX(4i$gVlleObXb$}uWsCqI$}7HBCPFY-mYtlOM9J%j zE_GeETCJ2)zx>PJ{@{b3K7RbQwyn3@by;L-qM13#^mel;^8z?9aMd(Lve{wVpwv&Yg zPG@X-a8BubwOwaArbG?SS_CYM0)y?1wIQHXLTjb<>iT**8WD-Q@03pZs)YVH*4lZem8y2TGApIlyQ=E?ZZs$W*aikb)A!Tqbg^7$r2tSW<(v}~_o>0!-iLr7 z5fC9VwnW`F@fj@^ij9aPki5Eo?!JT+jM1tbb?Yb_aKL9|Iob_5O?+yeyAfhzYX`+L*&N&}I#2%kr0*L~lN#{)uH_kPpCAOG1;s-QrU_71}Ydh01Qj#RD zx2QzbHmTOBl);(ceNp6fU3Xnyj0T>dEC+<7NmT3gqX!R+HP+d>ZV+ia9{0U5&gOZh zgxFOZXFCn-yUv)ND86o(WqFntXD`pwG#!ivO6#k|RTM3*o4#%P!C)95v~6RJBc$1E zTGzYHb~~O-7+|&8COWkaKYQ`A^Sr5BsZ$2rZg<}MyvWbb&ky_{rIb?AS}Ty8_asEr z#*Rx*-1wk9ZGjFm&z>pCj0i}A1M{n_J+B}b<`6@E;?v*nIvfZx`)rLdQx!!YUI@AY zABiY(To`e$qzi~XIEdh&b3}xMJ}?onbCJFR08yd?4^uiIBO-Eign)qv}5P&?q;$Zp^ocE0ToI`PyBP7pJDgk3u5QgA- zHydj3mObkLd7&-PV%>!RMX5Hmeem#vy-o8p%L*iMc6Od+xv_RI9&fk1-q<|PgZG4# zrRk=s(lqOh)me6ZeI=AO-u2d4A3_KMC~$}bAr6c}nBaZz2rQ8VAOTwI0y9bxIFQ=2 z-n{cfk%>#z8YQKYf>7KfNMawj={gcZYvrvq#wA*M=NJG2xK~6n008ldU3L?Z2f#Ne z!|A5L?KLct(A=w7K14v^5Y>ZYRvjAx2?D_2W3IEkgbxuh0z~QJJ;H*qQbNWXZtmVV z0f0De0hE;1x~Mb;2pS0(9HRzb5DfCHsat=;IlJ9j1P}lk;CFugLECjGFc4pzufFzZ z{{DO4@Qi^-D5)uQU8AKOjz-{_gaGL8K6~w%|LuSGKdLVsLe}sJmV& zt+h_I-tC%;t4lynf|4xv%){a6(0Z8lZkJ7fAZD+H;& zZ;?PxA1_<;&9_cR!U$CiQWA(F&DN{+V2~mSrLyIE zqtmRb>rAWddR>;KN>wo^w{^2zu1x2&7M|Gz=d7I!Qr~%Fzzgt!feD1<;F>_A>B#o& zC(oBv?*RDzeEN+CCw<$$SZ$tPEPnm{x3`zevC?TK7ftoi+14URhQI&4U%EQK=!|zh zD1j)+Sf3X;1DW2)z-`xMW$8jlwQlR?_++x)EQ>OKezw`Q=Jehj51u))qGMi#prm9U znAw<~n2I#-yN)DLfFw;Uc;mWUr&3Gj96FaM>DhW@2J%(~KoI1E*FttpE2R!0lzGNJ zcyE|Jr7EVcM-+)ptoPmy(zELor8118l7kp7!frfAp}BHx^Im@cHX6_ zZkp=h{Rf{veK8tMJJW?=rPNJpNQqoaw8pYkS_2>lM8H9wRZY)`S)O^{6Y}5w?8&cv z_t(y^ug)(nOx^y|fBgF|o_>1w!M*?EPygH_{mT1afA8V!?D-QVbfT0ub~>3ZS4)*> z3)J_`bUKqlInxQSB)#w`QMWd8NmTyBpPv8uPoMMwkn!=|*+2Sw zzvin;(^e=Y3(``$-X&U9^-d}oJw+viR_fW)&mZ1@&<9)h+v%)4zq(HIXPi-nTmsE)XeDgb=*L5b~_-I#YFxN;Mz?QJSVzRcWb65+bgb zJ3)yeDFg_OV3l{MQ&BZ5Z!KZg`Cy%&OiRViG}c+82fAVBNp-DB35!JbbsGTZlcT2U z9ebIOH64<)ju{{+vZ}5H21dh_m1VhFot?}c{+s{vFMsE^f4lFN!y@giYdb$XI{NI{ z&(ef4ow%O7p}?GuM%J}1^mW&IFQv>{(;gokKmF{v)@hm~ZCgo+d6u=UQDu3xTunx! zRIBx70p1-?XLVIu@4Md0EH}oOt{V-C-DaETh4TP}*81go1;}NQ4zxO*kDq+{Y&M%V zy;WIRR_FW^>v^Igg9~F5pt#!6G z%rezl1mAa6GZ{@f(+46V%#)<)T0)d0oOdkMc2|esj;FJ}=>mnmYwsP89iwwxN?p~p z$dcOD5-CB|n*QY8NwuqjafB)#73=MiL1~pS$jxRmpHDOiMC|)+v)k$4$^C*ciKB@2u@V`rD85d4vZTZgwBoqOl_(3Uk=x4Yg%NzAG$*n{~Zu>Lw~@Fmsk=lhFW4 zy!F=OEYF`kd%jpKwASDL_P3urc@jG(Cd`Wd{BStDzP`QqtU4Ay7hX!TCGk`Po)rfmOp;<_~nZi&pv;;xW1~Y-P2D$MevKo z_4mH}t9S1ly?ptcLq950=lY_^2ZOTda@Uz$=HR;`B@9*(Ab}-UBp7^P_DQN%i)At@ zbD44Pfqaprm#ZC;3=Grh_;@~j@%&k$69Im+S=+W67bPKn^6@9S$Y44`Mk3W)ix3iK z?|ndOO`nq@&tyWOl0v1M)n>g~J^tF;`A`M)3Z>zdv!0B|n+^hxgut=-A36cb* zz#w(fby-ssDqisYG6cY!A|oR_e6`))u7hQUYGz0d1(C9o!`m5(Vm?VmO zdV`W`G#ny?v^B<p>}JJ+7(4bQF|4&_x|Vi;J))PPx2YBT-SM>=W)CbVfMLi zwX;JI zlssx9pM%>h;X+kTvN9ZO`z_}tjJZj?Tiux^D$M%cuc7^mA*acs5K`wjGbp9cGXm=S zVP6q#BhOwnX;GYRXha-fzm)9#Z!0A2Zi#Ve-6~3svP?h?R76ycDgpZ&Pnht%E)i*1 z@X{ff65M;0O-1!FLK5k{e9igp(HTU)GIMfIFwb`#N1^dkis~db{^KVh@;sxmVvpwR zdvm4~wpUJ-jjh^gCrTf{k>vAFZzHU5YqU}9*ywjYqWg>Kpk8oik*fs?kX*ZP$^6u_ z6FLpj1(G4N4)Jo&Al`F^C;&i)bU~mO1tndewNb5;%zd2hH3;b=1)14{$d)=G|dx%`Ov=jM^)JVDBO<}TsrkLYBDG&5JAO$x?i45?vR>+D1UUg;1n}1 zkwCP(8pfZX5({(0dgJAg6vcJMcOfa}JaHFeFP+dScWsx%YUXG)Dr%8-D~7_{uBcNf z8#mcp-G`X6iaSi_9@1Im&+)>WtUTMU)|k%TT@Rxy;rq&XI(+IwLM-$6B7c`9(D-hl0~ z4Ey>*SnP&<vn=YZ zK%EkMqBMcBt4c63BDxx$zs=R==BA}nHnG@#z|`X5a#WKxRIlUeo?W9{qR<*{(kOZV z=xl}h@Mh{84G^E0_K>Y&Zn@`qs_t z)`_DIhaXP%vOVCio)^x~Rl0{6eFXz2^&*#&lr93ieGS&OMHQ89JDZ)9g4Wq-y7=b_ zOIbyLcq}`ryb#p|OI#XhFB=yQ+B#JVxH@BXiot!`_PfMK_b?H{KySC3o40Sgydg+H z)Zz6Fc9MgWgt|ZjVQN}FE7%@>TTvPBJ}yE{LvY?Vv<jmUMGN8dqru_=7De|5!C|m)tR&mSe>sj*G3Q^7+7G(S-QOkcu+j zm*Mm0v^C&9|MlfUV|UXAOFif+YF|uP+L3LnrK0|ggst=YdgFM?C7Xnro;J!Scynnq z!FOs5MjB&i-Y&j|(`a_Sod0j^4i^uSA!7;r;91`fuqIH|FYr)R>>pYs)?IXKgSV1( zN=i2Fi}Wj)jzj5Yp@NJ#%r&P4tWh!RnFi?uKb@ju`wx*qT997m`kzpaa6)}b&T*4q zQ}ao!5DV1WN1y)&!*3}Rp5E+@cO zz!1sdDBwigVYdsh`6quz*p<0gyX%Ru6h^|ixQJc5nCgTyt>n21i*z70b;n<~EK(v- zoy%J55Q!Y!riNn^GIUmhqE?^rc+}y0=!)UEAG!t>JKdD>n`<{=|Mxr5_8_(xn9kWV zLRf3J_607-Nwn?T*E0gAu`x5}ng8Wrz~5<)Rx5T~uew!cvph(}_&q5Pc6vW#8e!5X zx0-D8-F(3Nx3Oe=hcokCl`q9ve#42d`TO?^)L7$N8^>e>z9DKLy>P$Nom{1>m|Fte zWgSa1AG~)nQ!6{qO*#irQF+cv_Cu~Hp*I5EH)rN3dn5>5B9d2$)^2cqpJiwt%5b9W z@sE;oq=iJ}lO+Dt8?@fiPnUNfI^ipT^eKOn86Cn%K;a^FMP2YdIB_M7^n* zzQYg!kFL0rsbSbQ`x;jk>aPGbY!Kf>F%azC=zx}awwN|VD7Xv zo=9$V76t^n=8i`|K5uGFoX>Wr9s61P@4T+XJ$$?#>!a_Cl?@K858f93X~bxp@simO zXZCG=HF_Z6`LE`hdoqbe=6DN3oni!h{tM)Kl|Nr!({L8yXk68JZc}S&DF^0VA2CJq zp~=wu*T-uYYX|@8gL4ULMR=p`&qJmy^NYeVVlF7GqoIPO3;9@mTxU0~M0i=^5FdUu zl{U$dM@t@?<^D~&SB*R1X!x-9vQ*v5?X;(}ljtFmP}I}ZrzA*>WL`S>e!-f@#17B! zXKrx<#~>|JmagTE^<^_s!r7IsmpPc|PMdo8L;@Q%PbuO%d>k=np|Abi#Fi~+^H9(; zhl~e6Zkry+-7q7$UL-PPGN47U_yMd29^O@RdiQ#cs|(1L5?=k{t@q1Eqm-`O(=PT< zHSLl}NPMM<1xA9u>yw}Hzqc6Sk@(@wrCk4c(KyuxI=~oYuEI2a8M9T+x5~>(Ig)Q3 zyyy7gd1u@Cnse(szjsZ`6lKg*E`~6{3#y$xPHt{+&GlgnvHX>8RQ#*`mDGhh33-c= z!=HS<sC?w01C7j`2bju$1?6ppu0<}ofr)b zl@RY=f{VPO@pwa!mi8bIge7~ z_67Uh1d64lrLRjA!*8ynNbubT3!*Sh}rgOrDp>7RgdZkIVyLm zQf+WDT*%Wo@c6Fjt?sjtNYkm}o8lXo7w*z+5*uDR>FSZuaO2&s-%e!ix-Pu_3%pzL ztmdmnS&V0kPuMvzTrT!g#bJZRP8bGXqDo)QQR zMaY0DiE$KN;DQY|LQl-S&Vw*tclf{*37XEDa6tqHPVq#7RG0V9R#u9HpCW(yHE*Bp zoa9_fm-YM+xi-w!eRyqn!9R^7R5IS7rY% z{A4`8{c>&Uytay*q6Y>kmt`%&HJ1;?U!Lx^_lrUf;Nk@Aoj}8#Znh4%{4XOyc88j_ zWXt18b6g(}ioz=_?0CS=JEZl6;jXW-u<-{m2Je1VaUG{XtKEj74PV~?i3$fN!^w1) z!1|!=#jTmyCgBFh>h|!{HfK3@zM9H+1YPH>3x?pLC><)#7}eQeq5pBm)8bA#KbRc- zrn_1)mFq{Bfh#YhuYY;*V_Gh>0Xygh>rW-zGz#>x&fQ}0)$@r+P|k!4jLqDhXshA# zSZ4&MM9y$_8EJW^9Ie>ehp}my7$~fimfKuN2i67V@l3EIO;a{=g{>PhNa?K-oi?UI z9dU5ocYY7`mLb$dE&|UZ@h1|gC zh0g1=tV_{e9a&<`%ccTqV6tYF?^8MsCB%E1F+39! z8mruQu?@K2A>$xQC;!B)8rf_r5fL{=a`5>8r@Wk;g_Y&)l9SSh;g{4cQfrG>i24~> zQsRm<@ebeC**msc%tMpX8#Z2Er#Mf=3$sBFXzq$-4pSgYF&r&vPS-_D8`+04!l3Td zzL*DgPHyE8sP26udAV};P_}%Mjt=cJ69|In8HG0*46#uXrz9i*|0tD`&sEHR*#SssrUc|adR22W$JFRcGE7QwJ*-Pr2^wl11 zvCC(Ma?=vn2Z}}b;~`NUW`I4Fj+RmL&xVY!bx0u+^c_OHf~A6;Mn(FxhLT0Z#?p47 z$?dV4dC%R@>Nwk|3LhK~DM)ONKa@?S7mmEuTKa!l075D#rAGLE!1esqFm{$N7kI-jRX=r+OYTi7WQ9J`mjV|gwfVFaTczB_3B8LC}@GX z>oV;<5)_wyVacaY{^{czM_+z4zGyhELG-TV@{%r-SxgDILY!(olc}Keg8fsSC)!T- zR`y=Ke9+crUS%wq>x4>`PSU7en4ZS{B^^jxmOH>L=8m3iOt46)28 z4s)u0IVW0;Tzq#Y(b#)C;fy7;E4D(C)HY;h@ZBepl}=_%8pIDbSTeQkUpJgUE)Z?k zC?{hEqC5_Jl=Jo;5haSK-84rQ%c}gs zaQmj#3eEl@*1(I&+tztkxrvG6u*T~-e=DZQEcPGLIm1DXB&a5nx#r-87Axu{Gr@7N zBlaF7AN3aSvkqbSUW+#;^!o3V^mz1m_b5QV$a~u4xbupWlGMh3|EkBOb)$&AI9l=7 z7FK&njHP5I^yX+|9F_>xAhI7Wl!L*{W-H{}X%e5E%+xQ0$mYGUd?A3n&)3^;lcHhx z<%JbFx;50#rowOTE*IEQLqJ(qhn{S4_<-!*T`kHQ=WkQCYEhiiE0^Wv@oD4gc}y5B zN)kq@u|uXwXYi+{pit=GX-`f19nG7ubS3V!zU4jssGjAeUkccYP@f~RFmFq6+$mPMAaFRwvMLNv1xVx{=(ZnjrVD6 zYZLqdJ5HR7p^mng)-ku@q9ei9bJnTRSaD|mKO8Vd5Q}} z^XiR5lThlh2KGP1Sl?s++&|~I9_Vv)t@p_fJy!p*FUI=F`VZxj8O!~cYDs)FCQ7>a zSFQsjE)BIjCI`?Z@=bkc2;LDZkpGT14O9p6#6q@f7r%b;!5(`w?wTWlLehB!4D2#S z*@?bH9J-jA=@H``d6)}wcNEX|qRl@a`#G_dpoQ#XKVmD)of=lD&1|mS0!CV?G9{t4vCA z$I*o^HzWABq`*33*%psG#9`$ycmtU~pzQ#;(95Dit{>80T?(#7+LE^Ei=XY5vQf&qq?e=?R6*)cLUTr~-qLK{ptG z*{5k6ulAxjTJXO-nnxmCXw|Gk5rMuT7yL@+;}%sSWW+#pW2LKw`zh%DIKUkqB*-A9Ie*Ag)oU8VDQkY1 z=Q1_#2mF8`aCB<9hwOhk7mu#4D0)@k*_^*|Hr(bbyZK;|HhQa6s2lDVy4OjLpB5f^KeUR`OuAWe3HM0r;(Wm-k|!UE zg8o=Pl=IgoY!`>^*U~rB9_xetCk2ZM7ULC)DF) zRjt?BfhCqR+%!nes1$!?NJi+X)L8@+E34}@tBs-nQTD&NMnsTh8LXuEGqw;p0atNc z_K#FSKoQ6F&ey6I&Y%*b8L`BZ%h066w)-5H(6Mg2pv4*v*HBiG-rs>qAUf5fYB_8M zNF_gn^q*K)l(zt1U;4d7T9@hf26w>%Sc2itqtOR{vb(prxl#w63+!dS3GevS4}Y>Z zB6Nw9Qbsuj~0fBU88YIn=mb?^oR5v>ZN4>I` z9LJes`X?TmvU^H5d$Z`4GLzBY;kvU_K@%0wI^`zayy1)HtFE3lE6;V$VdUYUhy?Ve zL5q?1UYKA_8p^V5Q+d4&B&j0uQJM)U>?)Ja4n!)u>ZiTGTOjDe)1+Oi`4=)@a2umG ze{(0-9HUAy#>`>__|ol3OUlQEz1jV8?2?P>D`eJjW;$SEi4P+Ut1KOk&Ie}$&o!be z$BCBl(_)FOP}z)8LU2n0mENb+7p*{Y#7tJmk?F$xif zr1mHPEgQf0_+Xx!V20nExjhLk*j%iqpOwHW!Le?&Xy&G)X_1`3D8)KmfsAQ@>Kynj zh(9Y}M5b}hmIeX$=0f>XNB8O4uo>9ZZwhq%qFYhm`c2QUS|7D|wEks{a<)L}O_r)@q#5=o>p?x(orlC*?$O@7U+ zh2tR6`)10>QJ8i^Pg_QVhp}a2uOQcN&O$a7w8OJJ%kNVFNchRsG)YOi&%?TEtPyo` z1KxroF5=G}#X z7-89H#>@Ut#f*A^c)F^p8n+ON`H2a5j*#{3s`eWrW)h_M!;a|Dm)`_LJPyV&(d6-q z2b*K|EO)zLIr{v8hI^cUi>6j)Cr3oIK_n%Efu0XGe9XYCu0Vq5E7MmB)#BfpY@4vE zxVHe@cp#QYVOaj2OI1OY8XY>oTS&@-tbmd(vrEJRADf(-^6K>a)i({q->!Jxut%B@ z{@X@NS0W<<_R*cnu7vsHR~u)RcnGPE2cA{K%rs-S{qP3Umn6dkIe&BeC;>iT2t!}**>O-VRchHZVG4gN<+*wC_pd|q45h~B z+NLe@sR3AA=H$>uKokh}^Dvr#Y-yggwzOtaS7b}vEYnVf=|%g(2m$U}qPLy5M``WH zXZK97ncZ%G#m$^|aAX zl@g;I_}Wy?JtIe`nadGo6i<)ES#-4)LPy#Bt!`ed>f(TZ=3$_;Cggpf8vmd*3o^O zjJs}*zEfS;!vh~}5HRx&;;W2)6Ozvp(d@rdG1p;vuK`L0q4i z2mD94>SZl6c!iRUkfb&DLK{N~n?g7<&bnd+5R6^M?P%vbv+Sx%)R%qOiWXK4g!(pgq)b zNO{MPSiFfSHH~yR0xlUVMhXm+W2dHmn0C9(aqIhht8u>BQ;*3fFCpn>UFqVv?w{_< zQieaUCtzN_@2@_>#5AChfack-Oh;O-|NI^flNnpuB$0g7Xa4w$D6t!4`(J$qkVLiG ze~zWx+@27E7QOiQeE6-CJR9n!Pw8qo#_90&_)T;BX;8m`MW%kX8{swj*A$?^D>J>+ zUA|HSCzqSj)_<;!#`{=o_jWWnT8<~fZ@c^QZ&+kFk&QKU^2$KZ!`a2rLKne3yw)-s z@_%RDc)R@X11^~)^d*mKlHnlr>AR8$C-;mH5syB3cNkjv#O=2{mWncv)q0u-I{vF&^J5v<;yW z^Siu$_->q+*;p?cRX6BGh_qvmB>kdXx3iPSCV|)z-pCdK{rQXINrEtH|NdnR0UrNm zG4(C3TYNZ)N--2{*+Ajlh5D99Cnoe{+587-8UMu_gQ4ybbT1#+=;k!s=k6andf7^t z!r`i=fo!EPVArwB({3%blyR0oB!v`#m-t&?O6rjYgVm}l%akn&10&mIwl{|RBNT9S zvxp7Y_?&y=B?Ki_LVnnN?1IIbn6Nsv`ls8tRv-vl6|Fh;Jpr`-KHEqIW>Qv=_g3Cz zT95@f2YZ|4jfd7vtzs5`%dMl_r{8L|x^2mnix5Sh!jFrX)dy4C$m^A12Zko?r-Y2Nfja2L1un0rW zxSAKj)E!SOjJ+9nQ@k3Ai8ZS~`3-ORCmmSY);&O}0%DTI2*k{=+{U$y)#4Z>&wy{k zry(=H_nFk0&nBfGlr-)hyOTcg#Q!bzn#Yx%nSyBrRJ zDA$MfaE(|+oD4Epu8H8gc<>

    ?YW-U+HF>AI>;OIMuhd$SWw!GL1!UJXzVR8R|aP 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

    RfSn#eBtJhe8ws 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
    +t>i9-b+v3VWxcYsu);#Il16yYKWMJp#cVOj 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 z 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�_X`ztKW{ixP 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

    k|b5Dwdc=|AOHXe$FVUcMZxCtIYP)V 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

    $~bb5Y|%;z07+y&v9}j%e*|k(n3z3 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

    SNT`te(sx_~C zCt_y^H$ERp*j`k}ULD~G1#UI@OCsTd=qk$b4WtueBPUsGYMqtZhqTG|F9!$iHS@nC zUx7P+YtdF{iIa%D^DFNxS5WX#Z_(zL8VNFoYWQ)gkN3zjonA2^+jh~h<$D+!j2gFf zaK8yxi4r;A$2FKG&RQsWu(^^on^3~ZoQRsbLNqik0`D!fL$nO9Gf6nccUX{k5??VM z`YD>=W2qD5Q;+6BubljCg3BSa|Ch+x&L9z~v0DHov0%Mv~4|%Hju9{%repV(3^6O_;&epoc{Y{q8 zr(a>$+t}ONiKUYHPi$8I9`%$9W9g-dvJ^ z6@VaxV>D!<%FZN6+0X2C^IS7u!*8qThS(P{aCAJh#PE1<`Jn|Pqe_zcG94*lfxm-z zfi|2E=_=+zTe4#dBMs>{texYDwwxX%md+R{JM|<0)p{H13*8fsXI$ffWM@Q3OOr5z z3^Twr71?ln$*0p|Q={%$@Q~k+CStC8|KG+0j~5}s5)m=MPfEI0+V{S#OAm2AnK>vyJLw!p!5l9^kf)#FK!7{vVf*~;qR7!|p?eI4zFDWcyw5WYE+yug z@{@3y`flpE8#kP)lh>JWc4V_22eMj^XNo+qG{Kv(a&b=!4$LU^tHpbBq%3Tm--x`J z93JzE6?pRJCQtS)cgWq%+iqchIm)knxPMPo8osXPx9)m1%EB3mrXb<-H3yO-=D<5%LtVRmkHSk(IQvP@t zk~m7C@X3YVMh#pA@?~@YB;hwVy=p-`GuJ=$abeRzMt2i{k`fucHlN$k)f9BIt4Z9{ zw)03`Mmksi&$-e6WdT%Jx-`%1`6iqOKWTsdmW1wGMor9n3$-!z6zhtd)_wucArim& zFeZsrmDN9*wo7B<$>{R_%a3RNZ_KXh)SCkK>lZp5zJECIYpKub&%)hZe+4<%7O|BL zLBUop53b)cha) UNq460q1;pFoi2SBUUA%N$-}t_Lf+y#at@v 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 z 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

    |b4Ip|n2CRcRd zrG$n^d8|Avvpih;g`EbT-OAs%-@pC!cJ2Yaesy)QCIH}7urs^q4Z?m+^HFu!pNAqd z?)JlM*oEbmz{9Heea6FO(L>|PUD(5_d+5!|4eVj(;-N(-KkSy}R@Ghpo?NZXv5;k% z1ulSmI1PKy!Txe8WyW9iO&p*)-VydwDQ^hH(cluz60_;)nJ|?!)I4lSo>fn_9w!)v_UQ1pGO^+euLB-DY zK!vSjNYMcw!{3?zYuU=_T z!!wUM;PfW8Fwt6gj47qUj!e~0$vQPsqEYV6;*)oF;iWTdAE?G=?$1sP@9KkM1{W(X3~O>L%kh|(0-FnqErqq5bY zG;_DBn)}c*M@Wv!N1g)vJy;`INNi@M;$M*fznG#XMI0yCzdee;vk{yba7AuRU`Hj- z9lqO2F^->0VO}*l=_Z~8e=87(6dm2q-ygfJs&XOv$Y!U8^B1Fo!EV)3`CgPgyIaV2 z=NA|6xj&duDIqd2a2Bz3`8>s8rJIW)lJc$TJq+G)y0>FlKi{zUuyS51G&$rxy-*(>c)4Q37h3vK`i2ie& zcH{buNB6DT|C&9!{>GbcrsTZR&uHF&;moS{FIf!JAjvWtb?9l1AlVip>O# zZ?LV6`n(IUYdSq_$0YEvSs0yCoG}p-6B9O5jN4=TGCozqwR~y z_VHrG2E3Xv;Jc_lkG$eAE>j}7n#(u4KJ;`_$KPa` z>@N~J{zL9HtBM8c()?tcC>XY-N|^G;Nt1qp5SEqvQdKoaR#K^1jic$1EROQm>m*J)TB0)fXk=%%Uz;|z~O`0{G`eF%*n?8l;L(}X23sDV}!*1 z__*m3&tj@)+FaWC#!HW$p}$Y$Jk@ygzTLp!!^D7uATcEXCmb}T%*6P&4y&%)znbm7 zNA$9GcSxD>=U^ZCT2m4Xmf4w6hN$2-gX_hAp_+iA zBvqpaz)G1)>?Lm|y^q9{k+hT~iYNk%G|i91-T;CY$53&X zQO}ENJU54q%XpCH5B&A7rCDba6B9Etj{zdhTa$mkeN;d6{H5}P^*rg%#75_MgKOjb zkGKm*|E77@

    }WRg$gxX_l!*hUz3gMr8qutY=267@cEPB>L& zDfip4@+LXR-}>FxE-REHvxvL3?tr2{r^bKy#)u`S7Nol8YSdYy$E_Da^%8zZNBwVw z{kIb@9NRA=U7nm~fpB#tXrE4vKX59a=1ZuA{>@`kK9Kc1Ny`1p562F^9c7rqZjT42 zb~8UUFHQzw-W}{~D*IuUg$CZ4o1c9Y_^r6UF>}uAch~nieG`G5Plw(A2LA_y%pIqBpL-g|+^=OnpO0V|vc1a_{JRUaJT}{5B`mjNODrqx3J3{2)JvjNwod-&j>u@zeaA@ggF?ds%>H<;Ed0 zFVTy^bt%_s&ENg{^-A!*GXfw`TetJ$K56ixz1CNgC-c<2;uxuuru^`zn4% zKJT4(GM(cuRx?OPz=SGvKc;hbcC-~99(s} zg2@KiQGUzw&Tq#mh;Ul=km@BPS|J`jzmZTclSC7l`LQ7f3HiWE z#Y5n$mGkF^^onl`T{aCXf zV-sB{9CdPt)K}7e#qq<#^WIsikmNIbBfOZJ^B?-hpFmqBfP#C|^j5`4f{ftva*g+$ z%}(3^nfe+eyg4RLZAfGce0+VvJwDYVr_;#!93090N~v%C#PQzRHM~_|KL7InTc)T1!fT^~-$f`-s38g@c1hA(V z-xVy3VCNsRkS_#Qo>}f6 zh`GPoy0zD}@87iP0wQh>PSQ^aQV%*9Xs%qvg8ec7 z4s1e&EwRz6URJyw)Er2uu!1z2)%EDvOh0Q;^2c$xJDTuBG7~Y*7?BzD!kK+mh1BaT zR>yqg{!c3jC;Imxz=)?CUxkubH$gJEZ2jHWeG}iRT-a3JwZsB&g+^$jS$7J~&;-xR z$qT7@=bO|kIzjQ8k+BWG(OOT->7N9M@u8ty`17b#ig;Efn^#8#&$gt6!M53oH1p1# zlcoW-)HML#fk(>!&`9lcbUJRmnlP;dz5ssH{v^Ht6+uJ-CxO+@e;OqJ{VP&E!T~V~ z1-<&528ud^eE3Mz=8;H7G_D3v(#v+Za`bOB4rJjB`uCF?ph0*71dT)%EuS1`L)2$)=OHt!Qp|lvM5}-MakdB%3qIm7g}9Dedw2G z6T0pUyKfJ>bPs(n!W!tij{kOVklN&h-Zh6c&In3(IWV}ix9(en+^TkC`*3?B#s`*% zzObP4lc#;V2P+TQuqfi;77JZ>V6m_$d|2(ogk9f{r951>+P2*si7*_W1Pc8;58Lny zJq^3AeAu^@!9y?BW@z98RNLy+_{u=!Fe`3yZIU;WjjC;d+`$(CHnDKb-Z^FBmPXgT9lJTDZ0ClK5(WuKw zuukWt8IYK6@D`gO7XAcVP(y*I;Tq~*5(>%1p(re`3-=iN_ndc4l<2S zT7?z)TG;z|%Krd5q?>|lGytXjkx#5c!qVgwjbAlJE9yb%d}(Z)aq)TsSEwsabusZ% zzEPiS2~6ba7kvg}4U%3ijVPiW8TAjS43I_m?tnM-<|aP9nwYtdG&= zeacv~rZHf=CXRrB-G(R$QPJ2ZqLXQ3^@uO?1l8F5DZ4kwfs_r4y-?>R2v20ivr%~Z z>lvqm?NJQekhl2Df+5d~aH^dbLENOIXd=){4p^~ck6C;noLuHt8v@S7o?b%M+sNVb z)dmAQoYXIEO#h_$Cg2IM)q6AQwDx^-l{B1ZobVIYyBYT_Ob}1;qG!(asqvv+ zApui9YLjmH5!y{O&jd12zs$(&Wz?Ma#gZJ-j5FCD3Mi%lvjdGIu={geAb zm8_gx!+^hoL%)CHi`hf5aHF!O$;MrMm(JYru(R2)v%pZ3>@y;kU>eC=$Sm35#+dyE z>~wjlJ!oNi%wN!$-w1&)NrytFOfopJxCF&)+Ncs?^F{ssV*lGe_x)FP2F(#xVoO0+ zCqJc|<)sxO9Rw_KNz}_Ssg&VP1*a3nR&Qt`m6r_suzNu6Mx7$r(>PVtsk`~j3>`~W zd>1@olWa2u8a)Yj9qr^3zM%61l|`^J-^a+fk%mMrWj^vCP%kDLd9EDZMYD_Zp(_{j zydadQ<*Ya!vldkJ!8p0=6eX=wC=-8@6iV0qh&bLXXZ{}I-ThK0z3d`#i)mJ~4G}x{ zK`^jtw6=m6kgBE;5x$lX%HN(@VDar2?WQH}%Ok_fU#E|J5muIMUzdt*77G1-h8!mx z{NJmc2+jOVu$A7 z@K98Xx>}3vhcn`%5!Bz`AG6#^A%A;>-5QMy`fSFb-%`#ixdTj7+YI2&`gpMn zef5<0o6eN-SI7DVV&0Aoh(W*(!87(YKg{2ZN*yo&G|49f^Gst=Z2;5Yw8CAKnovv! zn4EkvVPhA#cT_Jc)yN;iu33tQI1Nqij0!iP=c0(7h839nq;#Xys18-it_)O;jOx3a z@j_VSXgpK?*e8rnsGt-#&8`5z#iz{4(fzBS=M_g1xZBBb%Xm#3K{*sa+e^dsMHo($ zsiCMquK3K0za&D=*9;#QsJxEU39lE^o4j88<$ZkZL?*Wb@mEd^;VZ0ii3CL|9sRU!eTVzMP)SwBYJupJa4g9M zJE%SO&)h41E0Dn%Zp<%cZq`VFxjWQ3@v%z!?+2e2ta0Ob?!%krBtLQ-4t_As_c_L6 z*ZQf_VQ8&?YJfL0mak45~rV4 zzwzyrMV@q=8HpQJpIu+uQ-Xu7%BLCJW#lAVOEXRRve8Gy;Lx+AL6DM}c=DY`!ytD5 zqi@@}@A?g=4N0l?<3~i|Y3`SBE12plhY&e>K5+xNJejZn$wDnAfEt^cINT{o>jYaR z6lzxfdG{<+G@I%$obp5Up_QPk=F?2pRb8RKrU{%Mrg4g^_IG_Iky<7HN7H%#v-SV) zKU7IutpqhnOH$M-V%8`@%okN^G)ir)5qs}dd(>?0npK2WjM|jiqbN%3(Uc(e9^do+ z-fo}#0m%>NtcM?Pp&ih>#$3a9dDe}&Zr&s4|hRyjzaT!tVa`lbAQB>u0A>hz(kATiE4+^;AL zE^Mr8s2k*poSe$(HRZr==XIhVL9+}3dTDbv3zMn;rE?0<e=x!Z zp{pLR5{fF@d7HJS3#!3bd}LX!;vdGz2u6o?bUf+IsFg?Y6e45S3~XM1`c#b7&#ak{ z(%f@Kyq(s!y&g=P4KlZrKGX=Q_&ce7L!l>W<$NgwQpInB_Yh_siY)9D_&+azV?{EG zUdbT~Fc5&UgW3F#Z#)#H6X~23hlTNLQ7P3*u-uNZ7tJXz%SgR5w;2~s=Dz}h#oC-v~m1ey2SL1d~#-S?Ij(iTr)Hg}maYi}hn=#2}B z&aur&=jm3K4t)ied<;|3sIq)vkhwV_B*hTiX&{WWlffP`KRwoF`;5&|L1 z5{Yw0{1PnwO+)$as6;nhM;MvJHDLCH$-dU=js2|0K>PKCu(?oIeRfHUR9e<1np%;^ zASps3`zFq#;%8P3|}*ybdMP?#WdzKf$2fqDH{NS5kxNH zF+}cEKYNcf;ck`QOw&Vcs-5IKA$;=-AhPR1EVK3oCSIa~4SCd}Xp!=tzlh~LmqJBA zC@2=%2EfRH92|%1oOj44D{vb!xc%BE-63yqi^Ft-Lz8=wwvRF;jN8d+LCqZLfQ3ex z9|r%*2ZwQ#loF8$OT?!MY($qAQ6bH$yStm{BPPX^W?VOIfAnaKKwu=gxC=`+H2paa ze;{){-Fki@$7k)i)p8J5d?UB{=&~-5SXWUQAUu;P`T@V%9e91H>5_Q0^;z!t>UGOi zgrncte*0wW0nO!zqdzI(lKcAc{AKsms&C-AL3hNFaZp08QNeE-w%mNko}T+rd;7uC zQU@aedplHZ1cpSa{ezMN*BC@Lg-dv_o^uTjArA`*zW#nQ78ML0^5&tVr{8{4_Ue$o z5XAFbjq(>qFj?4!A4Er*DB=E7r@9z#-)Ao5D@+VJm^ z)6yviDs#qNouaPPDgOxxVrf!Dn)U~bjmNiL%YQy#T7H{C{Fog@Y)(-i=jKdJ8nAC- zRDbAe?Ig=Y;QwkN*hzp+BTH~uWE3K2pL9p>-3pPRdQ1`iiS90l33)3|EkA`rmHjQ8 zP<|_y?p`7Cr)eMWC4C0XV3Nwu(BYO~nOyY+0Ql%*{6ZT)FxuE8ZF1(|$2e3GlDjCp zV8lsxr67^YiTb`P;oPO!=j7b}e?`>&Ka0!Dt*|)Vt+?om-eV^jsT@t!wTaM(_o})S zTwzu2@kIx1As|2UU?T&G8Wm)x#+OCYPgY$T0u;+n)hX26jWdV-R6I1#+jlXxLL&zD zhM1PILpqd8ZKx;GAFrq3rYsxL9vCYr5rL|9(-KSLuTfyYy!Q1=qL25U?E0Ao+hw7q!82)Dr2UG35u2t}k#DWSh+ zk1QBa6CO{1_NVP=1RX1C$J5fAJ=Oabo!Z*CDx#sGG?AkB5@={>UK?jgXfBtZt!Fxx z_wBCj8FU>N*96NG3pX3SzXcuz_|1Eu%!VD={lu=3Uh}}f*1#!z$IWm0h4;JPw=Dg9 zh5a@B@2HNrp7VXgg3csFX?vofh*5K+ism%;?0O)7na|_44?^)R8h>W1Zn^HeJ6;L; zIfPNR{YtijW5_(8=UrBuUE5k>_kZE1W-wmYvGvY>P53m61_&0^$R^gY^o z>US(Oycc=d_Sj5bU6S=qK@fKm<0(Fh6na*{q7dnqJ1awK8QvG~Xw>pMV%~JgfR~Sv z*xDnH`Qb&Mh7%HIAI3ik%7rp6i2Do}5*=qPEtrAp7aV$&_!zi?!Tw3bV{4th31H`w z-|5eI$M+lx-?xFNQDI>NGRz6fZI*u<9I60;^CclVKl14#Ugi#LETZ=Hia!`u+Hi9~ z2TaPI=#!eP&914%uz>zGR1jl5fj$-?A;qTlS0@Q51-Q$%Kw(;Q)Ex^NPShPTvKk%M zkCGX8*}FLTB7mXw357KwlpWeS#0mBYm2x^yC3!T%c#0HDgs$r)nY zb7{;TDpq|tzFF6L)^9L5iJO``IXUS!cvXZOcd?T8b;VICW9fpx`Bd2C6Ti8HbFhGi zF=L|zP4@nRRnxasm-@%Vl7;I*4}@cHk3`gUx7SLi9=Vz%aVSJGy@;#(T@a~#@P;G* z`?uV|3(R{xx!GH=e5~hhjUSKMgvC84-9cgC0eSWPxtqay%MAUc;;;KSKq6bby6269kJ5`bCJ%9SlEH3U05c{%xzhMLbF zbvRehz56s_g~Q&1uS-drRJ!M5EjWx>`on5A{lNV{;s4==mI zyY{-tE8uHj$ve|G!bKb*m{(tVsAxd#fjOZ$MK;AR{tiE!njnfT5-OV&O|dDrG`N#A zq~9bu3Fml`B1@C@9_y1J&^w30#8;(!$pK3TbIKznLBH0JwqUja4 zhitzv<$bZ^$V(B3Ui87mi_W4{iOomBWRQ0B8_l=1HEBMt^n%-7j!Clk0n#N$WOyi9 z*aB0zyHer@tNQ73sj&^M&+f*sWcIsHKopJ|AW$1955ofI-j$)4Pzwo@(vEGfkN00# zXmYP0PV|dWJV;P!3kH8EJ8%=m#7#}$F?vc|EB%auWf(n-zIt!j$${4sIHhT>B@g@t zXCeLPM~`Uh?TBL$N8!ubv%lwj88Zr!(TSfYeCVToPt~q(&G~+vvzNeQk~l8Hu7gyl zsMOU7{5SL*$_xkw-iZB)|B}MqW|7L>$(Ay|iE3sx9M0KglYcs@a3CJ|Y#R0K<>@4m zH4fRA*?u#;$(gms>h&sBPmhWOj#7-|Q(z0xRbQik0`!hu8M_SYdL!T){{5Cx;rO2& zc22Tm$d<;CXW4iR-60D}(c`SS6O`?$mDBpY>2--{vLVf*u^l%LCzqKgD(VHgT?JI; zUvgx8rzAgz8DaZ%?^2ZFW(7MX>NFMCnh2AbY!l*eSg8UW>z4r ztgdx;LfWx;vph9~{Gn?PZsqU!`V!D38*}0kpf@r8(_AurQ}Rvb1QW67nY*Ftm%^02 zOcr9+XrIqaN{w@TAvG(gX<~gSTiWoE`WIhMQXS^(Y7g+DrtwdC|1snXXFc)?FO?FT ztv@@&9CkABWQ0+uQChJinVg$n3&36Evn{fj9sdl~P*`w*vS^_v9@A(y zD+GZ;Y%-y|q$Z&XeY_bHJqQlKR^p)6NFr|`+u>ZL{2b!9_aMnSsvB9W|ml;qTZl( zNt%-9K}f#eE1ZffXMbw^(+G3E*c2`ua(av6yKj}kLfX_tTvGnf+FE;YtAol;(s^J3oyTD&fn=FbmWFUDF=i2xSyWOdDE%;<88=4w??_Ntu( zP*>)!vK^nEttH%XcskHeb+)_$;uc<)wS(tabCOSfj1f-8OD083i-FS}Z$tBpEpbNso*j=)3p46HFZ13>R>+ z$KQc6AtFBxpzg5qYsZSeO;rRbDCmOqSuizyd;Ee%)arKR+T>EEZm?sBVk|HriV#BNIR|~=!ZidFgTg+!_8-81T3lnDxE$IMz!a%_ z^QTQ6244sBF{2EhvCeoNQdT~W!q@6?y@06Yfvzi)Mba8gx^63>z3#}fM+0cY|M_b;bA459GhKBwA9<*2i74HTL={V9k;p;` zSr3)DnVGT^HNN5vlFh;rsYEU$^{R^hzZyj;#-WOe=R9Q3mHFcKgaw6NiKg1z#+ac#rw=~-BJPs#OIXhL;`G#hRd5oI6N{2+ zZJF!*qa-dx2UXs>7SS`-8~gBsl~s^Sejd>sP1QY?|Db{4xi?aKngLJ@p4R&cXKF;t zTrJG`m)&KDebJIV@j_%`CHOFd)?+jE{$~?A*u6bh8YlO0dx6T9t4+ripUVw9le6bG zZm?(8djU*9K+$ZncJ5t5>tPMyvtaq49{}LqSnW5^#G^B<&~u`g$wPz_uYpwV;Ok~T zZ-0N_u4(q{HG@e6P591xZ2B~A`p(~WsI${A!wv}(;GNqGLqHdVKWTAu(AvM*0aso^ zTr-y(j@?xxC{$0}D*{GQiA>EgQG^RG!JZoU$`(V%*l#>~x+vObAXUCAfzDr|m~HAH zHotB8knZK(H>J)ZQmM*8i_P=Hm#im|&h73iG1nlK#$edrssKWxf0&BsZwh$GZTcCvYWRWA|oupuv1bZu$%@sPV8pu)kJi}I}7~plO6(x?& z_o^l#$)NXv>W^mMqxE&$8p8ws+)>L>P@_9hzqI*jx`vJw=N~%0qN_U{?{Dh<%&eZQ zD=GO_p!~Ku(D}&Meq%tCo{p@2Ku?d;^63K~`jAD<$9pM$GHK=a^sH@$zhIVUgCkKr z1MbE)*kQq;h`f1+%mdqNA(7E&$QKNYFWpK8^^*b*{nyS!dR+XQe*XJ)mB*<~y~Wzgs()DsjOW6HR7#Jfgh=kY z5$gOjbCG#ncA`G-x`JMR&+BzcNWNbge-ywJ-ubNOwn|o;EWG#`OXI)CV;bl*3+os6 zl+Nnfp2!t?Kg|Bw6TEPH>cd~wbG>OrG2UxX=Q=!K;tgj?(QiFtJMZw($<4_jH%I?Q zt!n{DMaNv$6ZS^qZkW<+tPP&kVqdn9y~J%?g?0t|#fd|HAud(mY;*oHd$V>&R!GD( z?CDg$?3sW>TK`4mX9KC;eC~z6R7ksQ!b!=}e}Np)qRjLvOI(}02WRHrp2*19XK-nM zu3{8_hFTt&Il|-s@O&$=^w*9O$!otQRZ5yXJ%M7X7XOVbIqBAb!~N^|GcE2b;h(78 z{Vj07>2d$U$)lEG5#UtrZyca4BN4Lxht>SJqxq|aQ`@seDmF>B92x0x!^Sy;Dwx%r zULK_O+12Um`F00QuB?B?K*S`GFL}gGUryS8w6?K!llk}J&WLTZ)Dv0$KDaPT<_Wg| z3ZwaYMLARLwM#5o`~3v?W|-=iZmnE8d3>Ex;;YQ=oD101pkEJJ-=ZM@+cW1)DtM$BSyD6Q zkh$94{_6-grD0<`dAl^_oUOF9oS32NO^6d~EPfn4>diKFO_^eeDe>#(bUO`fe{XG6 z(u~WR!IXU$F~CLl&aygZLhNA}lYV2IPT}o5ef|NEDwly|o;8_OIl_Yp*sVR|6_fbh zTg^ZwZwb{csTROuAJyy$sQ${R*5>C3VdaDkTjTBwl!zh?$G}R7S^(~)+96Y5n9tOu zMWX9C?-ne)CzR!*_y3MVz*M|y^e^HLgu>ifXGw46r3bPq((EQEF#oQJQEmXa2kA>)hRJQ;a(r!q#1*MtVQuFPZU~@)sI@sn*1sM zsKIz(sc)^c{S4G{eDcBMsZV~*?AATd-Rr)LjdMI0dK*%x4thRfQc$460K>RYdQfJJ zuhvAbYqcDzy?%!L!o8DR8F;amd%02eXxL-0q6Dy5X1DkOu{c*N4T_iiX~uZf$nJ>l zbj1AWfl2G!*6SSO{SHX}F+`17{yI`~jJv1?VY4Z9liMP76h12YDwA2$&D(p^|KDi< zZZ<2owW41g#`})-;mx<0v)ZEz$b95~?SH++z7R|G)&6iV`Tg0bg}=uev0%#YLLs$% zs?-_JU!Jy5DJXp9QY6Fb8tb7_0=k=G9GvD_s%;?NB2}JI-eFg^ zr`Ps}U?T?yHLlP2iqxRC)*z)JX|mWvH6DUu#z5)>E&7(V;Rh>3804cGGs8Z=xZq2a zT?`8RQRor*dl);4_I5PIJ0%vDckj?F1)yr~!}fca@*6)?dAqi|5?N)ETo4V#-;^66 z??Gy!U-)rw?O;=C%0x)@L?{j8WSLB*o3^q=h)(k@Bn5>bacxAHp}1YB`KchGUSQ33 z_Htu5(C;8w&QR`jH}^u~YSZML?TScqwRW}dd$k-GcyWH@5GZ_Na76$-=vN(A2UJ%_ zCYS$cuJ&y?8Cgz7S}*D9sRaX_59F={ukdvN7h`1}2gxcX7rnW1mrEo4Z0E#Q(EQK% z08;K%J9cfO^?dkptn~uG=3Yt9OUbqz-~?O4gkvZYDMY^siLhYERkT5>X`;M3g{KS5 z?4Xdr-TdF`1gpHcuod!Q#ADfRhf88E}tp!Wo3<6Q~#_n)S;YRnH_Y`b#b_SVo-}Is2 zK0iqV%EXsys4(Nky%9T$bXbV4RqA&(dWE7)FJJ?AKHrME8t=3y)t{9A_D?t83zfe)qkbQDn7Ql(8iW0FCsPZCPqd85mTMj!(YPq!G?I_za^i> zk#vSp=Nmoe)1~|#k;x-Q1AGjT_{uXr$NwPJ6*j!tZ&2w^?VS_VHa;$v#M>u) z%FaLVgH=+PmXhtXg0KIFw;;Q>b|-{N0;G^bfaj}TkBXAwj{?+2Qzj zIl-jaC$%S~ia*i~EYF9n;T#>H4be)~pnK009-I!OdvqpNWCeqK*I;U#5*0LKgE2t7 zoh9$yhU7|P?a_yd zBhSY9!f(SznawmcbDZHiHRYQgng7CfVyw{Q$oV7nFH`nuOldO1a>omywV2$ezRJGN zB46~5Nb_1Zatb&%x3{-_=g$DJhJPS&0^4i3JEFptotw*7L~HZWgV-!5EzJ_XxU<~N zbL#nfqcAX;@dk)?m|Mcn$?K2zHPVPtSUpkLn07><}eEw*cIwFt`@eA+32mI2-)Yd$*lC5bCPGPz3bq6BlTnd^R15_!gp$Swp6S8RY%)%s^gAO zIyMG7#o~vr>MW&VocnjU?tlJ}_^h3UhW>naqgqbCd;819*}i5Gfqp1S_PZx3XYX>S zK*c2BK=0lXutx&`1oUJAl?G)*u{=0C5}vQysS=jGr^d+W$eOd}g{mHojw{Xs>T>~y z*MdQr9f_(_6v{qV!f7?kB^4iFp`pVUYgIc&@8snL2Cb=ZX8TFGNy&e|aiB)Lab}cJ z@9l2<;rr|Qyd$n;wbCQ&*xo9ceqqp%{o!H+=}6Jj@9cQI%pfcT3=1nLSpFdRdh%eO zCg8XLNC}tMQtq&rTzLs+gBQl$2DxG=^mj6>Ku!NlmVE*Fr|5Miz%8E%u3%Z;am&Ey{@YqQ-98Qzn*{X@;Tp4yrIyJt!Ch`!ZV;YYDh&hq` z8Sl}j0j6X+qUjT|UuiVR{U?>;OMVMcw@0`sDq9On!MQc5LvFrcBFi@qhEO1<_!HP+ zly-v-b=cBAD#yKYl5de%3^#Um;X2CB2B4r6PyeJSZWK<RnOL#X<0~lZ?TiRgO&@`eN`Eeg%42~; z)zDu6ULln}$f4H`gLl^2DNw@|RAF9|2e8g!n;OJmt^B*faX0Zn;WAaUg}J50?W70O zWMrXx%6z1m1#fVE+|I~j8iu{qb~oXJj`wcqV`~0>ZX7=zJ@Uj@qb+f>Ioa8K`NVNU zzPstbe0v6|uXu!?1^yzRb9?xQ|Hh#4_EZFNnxV$pHHFxypAuc2Ow+Zq4ibRqi%$F5 zqlflkq$J$s86F^qb(WSg^aG#`y1%8o)gxhHs*HpWJi{s|aiUnXkc#%rnkfFhw~84Q zvkSr&fEi&Q@qOV`Xy16gR*_UasuH0xP_D+KJE8(9DKkuFNQ76u1O-{+ytOrH9I{zw z8pazJS5^*fYoz3)uQGGxrf=tM`Y1F3f`&_d78`4@4t~g8;A0a6C9xk$ysj3c@w#?M zg!zRoZi*Vz7y#;QDktAt@VDMuaY{ghLo{E1HKj&~6c4z@Cqg11D{;%prB$(rF3a-k zrckrrT?34+m}>U-6Ucw*XL$w#T}+f_loptrRq(Id%{1}~ZkVzl$a__2-rztcn;a#` z6w0sz>&jdm;~$RuHbBiD_EuQriGg+fNHI}58y#7m7{uw5K#rpSsJ6!6A2;Eh28G{b zvI^3r5bA;?ajB09w`b~=bCZ*|eYJbVIJNSQn5C}_+Z1PsQ-{Ju$SBFu-d59^BDvu2 z?&X7GAW3irs5vN-m5D=#nkl(UpCT9pNJ66-a=-rmpBI4g`flcDZfh-eZfaUOFlS2P zLPGCS7Qys4dm@BCUs)IhhH&`Y347p#+(+7O8(O*c#pL=qpZpYj{WQSCz23&8sl{vm z{J_%oviWL-?P@CFa{ZB907CBj3k}A-Rcw9+b*D*A^X2;L)X(B%*67uZeRI#6+tbgu z#{^&3ngpCw?Okpxo%Ra`94?!j?{_D#H8&XM)ygVcl*_9p1Sn@hEGVG#kRWb2xoSuc zNE=xlKc@!P=OM9ngW)L~s*%zAzi7yUwV!kr=0yHL^+m!dHD0DD-Rc7VVqx!q9dPv> z*k3dyT-`?LZR`k2>V|lVK&g+!er?Zv+^E!~co#Q23`NUc^b}Wvc6jW}ai_2+B9Hj$ z_9vw$UUvNOo8-43I{S-*(|1(i{}f|`nB+eyB}dP(U~j{O6b+AFNOdkW0Xrdp(xh|T zHFeLA5I!dvRj!JFPuaI*8I1KQu|coJ#FIhLUxvK1tzhA`Yq1k^D%A|B;!^$C1LGI$ z43vq-r@KbbRqxv+F+M(LTiL6A&P`7~>Wjs^*M^U7)b=9gPvlV?LX<=A>GQdv3l4SZ zmi09}Dr(^^2Z|rUC1N1F*FHTljZ~bx>-|6p`K3pj{DZjb5KMb=AJpS7*nxzpFKA8* zKW7Z-bD=5RZQ}0JO)SL#dtyw3M;)HFF_zuUKV0bh;_-^UK4V`gSYx1`d=PP{I3{X< zIa^sW-^_wUzp2}-XRC(mtM-NUL?yEWul8uWgUs~HAkbP+2LSn6 z?_hGYHjh>D!OC3rE7nl4Qs7D9m(B=7u~(s6<{TLIY$bVsgBhbdx5)KlFQ+H1h8PF7 z`vIF55$*MZK(4u2Vf-i*!G-!Ju83muTX|a!g{rH=l~DA4rqH5PEeeYKNT3bXpa!8F zRKQ^!3=NJ1FRmOWj&~gyZ!b#EpYp#b;S3+H;&*wC&r|E9}jg{hz>{Ydud zs9gcRwz0{G({!s@YyBXfd-PtR>l~A2Vb*`EWqRtgpE7wl*1q_Dds(+)$jkxVCuv z`kr!Z{iDPMmXpn%=ds=XjHu14Z&#O>Q42Y_;6rfA#paRc?v<;+vUu+u+%Wgz;O^e# zoukU>%YaMc2(L2EYXeP;(?0)k=X`g{bV|L@%(5D0J=7Z>5&;Yp$x>FzD9hA8cRp{jso zh&l@(NRj>{4+0R7{4BFDQhc?i;KcX#%8hSzf0Fk}Q&Us@9|XIL{2LPO3t=BjcY)tn zZ?<$)t4L22N_tx5LUFR&#h4$FN7ZHqESXFHUURJe-|0O5l->QsNB-tH^QkT}ItvYh z#~7K36}39$r61c|db~<=3lGYEI#!vF|9Px7A(XDs^vf~$FhuY|+6@7h+g#@2y z_WHopjsCv9caKF>+|BZLl8~^w6*|qp;6ul+&u5X5N&j&hKbm_HA4i9dMTm)c-=YH$ zGT&QT9{fj)qte`DwrfJ*Y7Q3`OzZHR^K?)kZFJx-mpQ1@=XOuRr67*A@gFdj23(x# z#Uk|n*=GVPU~ys>uM%kPWXf;a{i4<;rFhll24dyjlYQ^RR$1SRb`>_@OBm9}Z(a+} zJJNcPTiaMsu@0CV6=DI&RwBae&t`2*D5uEL(6_IM_0#p;q2BDuz~!+3rqZfT3F<7! zqDP}yT5@voPxAn8=P9v^&@<1(P)~$cB%I$!j}uV*^`-;<7-B`W$7*Svtz)>ICEPet z`1(ie$}q1tJRV2>_KxB>S8hSw{bzRy@*@89?;VD#V zlCQ8w8=|vyOR?`G~Zp+978zXF>PEJL!D+}?WJ?wyF?FoS9KY=l|ja_H# z2y1ahBp3f9ItJC6qPX7a3KK_hP)OJhGP0Bjv^6@+Vq@AtHvPtX2(0v{IgI;4Xd?rY zwyIuMTB?y20Zt@Kg%=rZ4=h|e?F`eV&fCkIFBfmzj8Bgf6UR~YD;XOkE?bI2p^)u4 ztw#rz!f1Ym>3fI55Ex}U}{auM$S0YMXKA;Sv*(2i>~Np58=8W9u)RT zHPNB*P89gL-L6^W$SpAYy|M(y`+_ty*+HloR`?!NtF=dreF zsBl%pm!GvH$flte^PlUl<&TOJ&petNCQ!Jwa@SCv^`75H?eFUYU79|QPnPLX?6Vq2 zmJ!{ZzOjY35cgzg5S-2~V5qj3W~P;Q&IfhoTqYDMt|Y3j>8;0Y-elIEC~YN=IHU#CUc->`t*QYI4Ee$``XYdQBuG#%fU09gnEvse-;`nHe z>;|bbS{0>M873pauwfUt=JZ<(q#a@w*fTf{--vjYUl%P( zdxNO}E&u+HM`OiQKDkhIjj)ou_%$WilQK7oZE{9NyKp8>ZY(vAIa5ZwsQcW(&~UK` zs8+nJ?8~k8>xbG3k*xWg)kp+t7zV1w43js`#$Wfq(9J%#jf09C+wI0mrlk*#J=ZBr z6^Nz<0Z!8f4}Nmt$GkV2rtIr9%TgW~dAj*Ixf~7I%Mu$~);xOT!{r|u85vE3l)sdXM>K9-qNis5dpuxfh238X5YVHBv&4!ih4ITrG#Lb^Si;m+t z9K>IxektA*)|@03m)sn^mpEOk2O-VMw!Fkv*51ESKor%91fY=4SI65+0DA zpED=C^R>?P*Tv1(*6CxqD`T-go26>bZvVG!!%t`ktm-8uK8Y{1_lc45sjE2~eDGgN zEc-S#XD09s8}7WXdGn}C_WriMLE(ST>91e9JSEjh?fo6Siq5`jG<*_(*s^kBve=q$ zr2)Np^CrqUMgrY~0#@wxvkr9k-=}FY#3)Vo+WyZD*xL+X*M%|%OG~AsrT^P$(;VXv zrvf?5HUP;tsdSB@;o&u|7>TYwwVRFC){HNpb6*2gR8*3CIqtSV6D5>?utci(p8VSG z|L7eU;q_20@|8L^>yuDY=Ce55i&NSS|CkYOD2T zXVVzfACrzyI-c@JVuGuFf($W*qG}P(e#Gn?vKDl9Qzm3(&wOo;vR1G3Pcq}kQ{L>Y zwAATJn9En1Yxv}dX_6bA%ix@AZd~O0fp+*P?-gO=e>4~IG)Fhp%G=K`OVl(fNmt!C z%fyc$J&&%O6wGOb$V0w%oli@&&Nj}~&)t5;1bQdQ9x|ckP|zLkOZ?+S_v^X@XQS4$ zXQN-A$jUw|aAjg;2LJ$U_bK!8#dV=NJL0#s39(83;=2ogqm=Lj@j- z2Y?EfDiM1pg}kj7o5MW|dyJLg?SWSkR};elr(+A}m4QbrxmPQQYku1!iWptotiILG z`F{Od_p{@bgZ{nbWZ$m8W#j6J>-eqpT^Ah#tHdKkk^PGDzWIyUz-`CCbBRZf>KtZU zvaJqHy-i~!B_+KtPTkY2G{+u1c)*kI7_dBMUFVRob$KD3(BkLgLTK4jK!&H#EUvF- zKtSdWzx&4wGEj-U{ij~uf9yROCnxI%#bBl1@tYnP7R9gA`^IdN><~CmVO3RuO{!KvVnxq>*?WflKHS_jT?~1ogy`b0GtBHU(o1GqT2?Wc9zbmeU%0()zFG|R zz*#ZM9seunFSD}}rab-0XfpJn|HS-c>7XCTy%b{vhK93UE%~{XqCN0&6BOKq0|nh$ z#mUj^UH{&{D;Ow_Ik0^gR5-ZsW8vJTUR2qc8ufDJ#7*{LzK`$?1h@^*`mM1?p*0h> zaqP)zaX%Ed%LbL%D}atBK+FL@PrJ^}r-`;knd@m@=jasL@5qGmK|yu+VoU_QvV6!d zwlD=@-H88d)eDlX3W6++y-6r5jn@YB{fQ03(a26XyfDhG0*ZVfOBKt^|!eYQp_}fH9 zMMYvt)!&~n1OPfZUiRUjx@sbPLFAQ@apf~D6JE@7G}|@iQE`#l(&Cs}mg;d&(!8ux z&b*Y=Mn-^CwoSpDFDcmd+9x3ujC&fP(fUoCGtgai0mS-IA0=~gbH4%g)P!5u)QJY( zy@HO=RTpQE!)fc&5rfa}nE&ly|CNmmFeKz=S$C<&a^bvl-b~B{ItAh|=COufDv0Y1 zThkRpd{w#Hmv%{seJh}YAkobdAql+c5PQhLTP0h6|C*_-s&b@~x|v4ng#-I2B6>oZ zd0COWtgo9LR9G`8Y=P0%rv|Z}%?gA8_x5@z0|N!cZNofmb%n?|KDc%yFzA4Iv;;tk zyDTw<^Bxe`d;VeVq7r|dXjK*s2RxH~qDWA$2nDyMehMd~B17|OdKZ&+5D;aM_0hZu zqL6fPYp$#!zb>R^kpy~?2qZ4sx$ly@(rb)32jOQOYS4^&0^rDxNhC-x_+f+@6B23j zFtKK0R;aKh0^;oigKUMHf#vZUH*AZtJWC?UbaM{A@V&oA4oT9nsi9W;%&SWteLdY2 z41@t-KDj)pND&DgEM#W7 z7J4mT)(fsgoBEaOx3Y-3_N3yN`&?^N6Zm5^H{DxoDj8*zM3OH@5f}oNhmyfzQQ*AS zq}n$h7$-CD(>VABe2Fbx=k1S!P*}1XIG=vug*JUDmANG}PG~xI? zIdW<#Y|ecp%K4Vs)P~VPFz4mQNBbsm7*t zt%@jaaNOBCI5`OdO>%xmV^AqLTv_{UOuNQKa<}Gw)(l0;x_ubhyU*JydSDsT3A@XX~|s=ktWTH zSaSWOPnHcd)Ma`*>qx zyuwrejb{Q)!~)UgBH2Vn5(q+tCdgJW#8d|E?oiRN%}B}mkV20fvS&^f7B7Hm$jR5O zvi|PhTx8#lwh-?w0zl!b(>Gda5mc>vuUgkK#*bR|h<(;EKhFiP)+?_T<&GPHC*8$% zC=F@8^$4iQ#>RcMueGz|2Ng$jSyob#>HMj|s;+RuP{`v6&z6h*UOLe6tNE)-z*2>+ z5c@J~q1=dNSKk5$|xnwdIMNzcWK{I80W~-&m9DUD5ayuyg`?$0S>t zW&*ApuauoGr*MSKP3z{VCm()5gH&$|KonvDCdx;v6Wf}5&fh08B)N;|szx)a_2I24 za>5~5^t1?ggugoc?jz07W9Uk(#-Oaa+9x}sGOc!UN2|&ogVVdR6!*FE z5z?H|y?v(=(IU4bQKWmb|Ig>-V=kExhmbpS<^sy^h8lklH+~YRX=i#d=|1W1*e-XX z_xD3x(EO{}kk$drrsMY3*$utT&t37OkEZyb2Mn=(N2s~e%8lkrxql@o4Lo7L-Hk)G zEEwYguA}(-b$AYDNdZTPoA}{eIktZBrvS=*u_FS5znpNqm;j(KF9sr9E4ZUeOLchO z7X1eN`#*mwo%YGn6EeRiJ9jRkk+5oW9RWE+mdzBsc!RYz)@9RK!;Qa%@NnL!AYE#6|?%mP?XY1QU*A)#e~j zZP=*LzS>Gs*h9mz1E0`H44z9@`cCLh(&B9i%UCt3Y^cfncI{X#=7m;#!^e@03DH46 zS;A8h^@bT|L1C_Xz7!p{fMYW~y&Hv}os*&og*a7;dDZHol-_StUC1(Lk(M3BO_BS{ zkozi1K7sREq8{Y)Oc{ryf}NXNSB-%*r6$i}?`7+s-To68SB&*^EHODrO@w*73QoFX zu$t;$^SS>g8J6c5UHgI?{m0fzLM%o(G|3fQ*|LTJWAi)eIEk*zOLA37AM*EvbXQsB z%9EC7Y&iXzY^ykClW-;kl3r~C6jX_O!<7+}7AT$9CiA|WsDfajz zZ`H*tHehGz9hk{tjQv?bbUFZmn?EzFX>b{efTWJXj*sR89UB2fs#!leMJJ+vHB`Fp zHU(jJ_i%@FHIm@dZOBYoYCh`*cT57ku3A^QY)A48duzTlTQ!?$!CP~I$5esG-7Tc` zhSRyD*0ah05*5wXd?2YK;qo7q+(-JU4yvQ)V-C&IPo*DP$ewk52B6)5HQ{Kw_V$1h z`swNV8g_ZPVEF{NN#YY6Tc13Q3ucr3u0r3Kw*$M^#|Auc*2dm2aEn+kH~5mC9-j=i za_=VjdlKJHlp6q4H4`yPEL(mpWi{%7s1z30P8Gl6kJ3#(DQEM6_Ev4I`xuYYkw?-_ zG#;4igzkB#UC-+g#zr?)4-dbNDOt0u#fuMUsM}$}Yk^b6$Vu&d(l{czMmdVAtzs|O zTij&71F5dUrpiZlr#)CT-AXA<@-HwR4I<6w9f+e15GXEmwP`lXf)%7`x{J7%eGoc1 z&0FM&$<>OkAPRN$8UFnz`Pv8z7*Vrb$)Bec(d1z~yIy8mWge9F@CUOq7h%T40o(nt7GfCCY`7q6DD~lz( zrSz6g1L-M+BQ_d^o61LT%6>m;Q}R4Lr@!H8?5M%z%#AB2ovMk|fB!zvUsd`@6OZ+L z_3C3DiH0GjmZ-f}TG3E37%Q1IR4FLf-@CGOD)n>1$x^cu(irenT*UCmKXX+amwq&4 zeG|aar&$DZ{wz?&QJm68pDQ zc35$bX8iQP#KFeyu5c7hbApWzwr@uAP3)SF3JQb&n~sh4!=Vq1O>~vh`B5eek~n_G z2rJ+qg$IDUpNF4?vaILNY>C4))M;|YmKUB}O}MW%<0M?f=_BFBaxd+m^M%g=D}O%I z=Yk!mkR*drVJR<4*K#yLb7{jowyhlOZ#r5^oGu7`7x|=nNV2Hsq)+UlXlItW!F|1(6(@<*MC^6*VJ~)QBGol6BD(5S?I_*f80! zfxq?N{3p4K@?9sUiyd+NS}Wy8iK^G5)+SL!v>?qF4E0agvg@qA;L07Pb<{ZqK93P+ z@AMvSR`kSWIwNG69|Su8`D*t3 z$k*65Yiy_}&F^zdv>H(ZktJ%_5U74fhkhC*;}Ej52xBg=RKE6KEYPCD485_W3XFpV zNhLz;$k;ai=oA z{E+Gp_u#*mKdMU2KETeJUQisYn!?%5rHo?8XVL~y?qdMj-~=Zk$&huDOVHnx>~1i~ zeH-!O6aBt_u1smVINCvQl95uZiZ)yx38@*s2O)nWZc?YI`@~6f`X*J;pEKC7t+j3& zGkMjMLv0@9uX3P^bc{xs=usEfo+y8-LU?-rsVnb~5&$*AZ3YZ}&j`CsvaX^Q&}AX4W^lYoZx zD?<6V3O1Lb9}9JvaS6`Oe$REs7dM2yHuw3(M_3wJ?AGI!w*@23C$Y5uLjx68w)7&~cy zb=5t)c^{Yk*h8B$op*(9zUG@Jkb z{$r0SiJE=eo2pv1SBVz2iP734O6^&DREbe))!qc56jdr_Z82*%4Xs%-wKu=}^E>D3 zUpXho?Y{5Vb6nTs3N4b2;{HI<$!nK%t56HM>XuTTUusWhos?srUGCneK~P9M;42{E zG=agU9}HB)f^(39StomYwJhdL)txuTb-;{DUD@CR6LxdHQD@z0C6dXjb1X{59(8!` zJi?TQfB3=aVDBt)qP_fSAR*27koDThuRxH*lw^~eypxd#8J(jR;87qXPZD?w1g>0% zDeFwRI=qyEP;k;Y?a_J~FTN405zKf|;J0T?vd z3za&H&M7Zmx=IvmSaW1eM8!Ogu|E?F`=;`vw?3IqjUe68e^b>s0wX z{*80(qSrtHMa2(^YLw7vL3MzF+4yQ+HfP$R(+>ju$wcysirl)+8y7S>_+oV*hx>T0 zT$A-YTx4YG7j*c6Ft=(|VBCLSf>W3l?=7y#xJ&VeF46SJ=xp8$rTXkGG&)^gpUhOx zt;mR>f23t%95?yLWTEJ`kOw))ED*R0NMHm4<2{x-@|jCQ=iGGXly48VX*%0By)E(z z`f$SWBR_sW=8!lkENHAu3M}`*sSyB{04JUd$af?=)^YuRTOrHUmQ*T`K%mzlr?|a z)72dZDv{_`n=5xlg(3tk-8>qEK$O4Nj~td*OH`D#3m|bh$3I~i1n|k51;+v})6 zA5h2wq!_VsUnR27Sf+e)sPxWQl#3uggd;kgJE&uES7mek07)!T6>p!KE?GVbmni=m zRcJR`qhnOT!#S;ki(tN21qbN}BI)v-Kx$JmNtL8FT$++1KlM#-=1iqGHj?WW+wCPA zSwfilnbM?ma_y1?vzZCms4w$=3whi_{t-2V@qkz|zv3}s zTJk-rcCH$@ib>oY*$YEMn&ze!b*6d+iUcLQIQMp?Z{M)xJc8xYbxUh`b#=8}=^uFR zaCwt!7&|<2WZqg{27=7rWj7)iT;`44s6SpM|EZ(=6Pfdc{28o?PP{zbkTfDSpysoN z3uW{aU4B5uX^$;F|Gx@y8x64iPHR#&>{AGxhr7F0Z-WCT*M{XEq|exjOxz308IpZ2 zFSHro#phl%5R$9lI zxw@tFBQ^9j8zkxw1}o1(I)9_~H%Y3iYWv$C@Mb7#Aatn-OuUK=p} zJ^k|^wO`%ZoiqdME%+K8qO=PHI3gEBbrwx?)gQ>l6UZyEQ1`{N#r4a?X*4Wb+fPYG zMc)7A7wfteB~1jo!ss{@DBAwIV4Vs$uxYyZ>y~g%gA5~s4iOT{;xjCyS>}#KR;3^&SX;wVEdtr|#dC9PPY6p8BQBH>S(jCFv}*l*GME>mV4gzZ>yIULbH$TkxhvfGREeW`SFQo z%L4u}pBm^Hg{xoCR|{cXHcKj?wR1zsYDyXUGnZ{sM;jY1`p1T<$@F`LHc;yvpRH_c z<&%W_?+Xw=5-a#LmwG6wgWq#s!Y%H!_8iX~Paj`yzckU}+Fc+epUa&|8`vnomALCl zy_Nt^;cOXIVN`tmUcIN)L2&ZS=9iB}%XT{wxE@(|@=cC5FkeKzWw(Pe68}5#bOK`P zI&aSP*p+d{qeCt@k)Ja`O$#-8vzV#T^@X&?WaU<~hjXy0tBdvB>SnyR2?t8m&p+&| z#g`t@D-2)~{#fp|wRpdV0AR^%R66o%2NUgH9m9_tv*&4h)EPC1RU zg&!>N$JPd)W9lwz(Lm5#N6_hvsdbs;^}m(mfPlHe@SBCSXN*g?*TInE#m73=3r>ZS z8R0iq=bhKs+ZT12+cR66Qv>)#OM(<|t?qc|?KveweO4iGpoTPe@WH3ua zta|!{cK`&ps;yY^sSJ(CAC_8)A{)+JDP%9)e^UC1{VRb(4oJocyQd;W{z5RO;?%TAY)eSKt0dc+f1VpR_HDfp16DAV# zFk*mwj3hd9`nlun`FY?z;#*tW&gG4#%&)~ow%|-(%VwPW^F+g?)4pn3e|5mS1STfg z8c&n!IAs#a+P?yDEsaj)Ou*F&gjA#pT5~@5-|G>HV?LboyZh`>wW#ob-by!C*}d{j zVF>(b5lBCaT*2-?jJf)N=-cIN+sWX@q=ko-)8)eKget|dY&`FOT!J8IY1N1Fj0q&{ zjt_F_rPmrr#HS1-XW#C?-_RL;F%#BuS@HJt3Km>Tzw}l2(J=UvnuI0#HNe$v@U-lF zlQpfP6U(1L0Txey#uR78HIu37EtA9}oj$(7VS6?r8Sby_EsI9F$h7g(pVm z@DP(}U-%PwzK6ymcCK7?di4sF&}baMm4?USY$t1Dyk2}wh;P>@;F-hp$>_o=d8#9i zdqBU*opEQbpV?yo1vtXO^pk^gZaIRrwbqT%bk6jZ*$lk|Ga=z_fIMT{VKIf@)-wq( z5rMrVY{4RrS=P8F^xoEeh*pHa1DWsD7)2+}oqqSl9@vL6!)d_Hs9KP- z_G3a`s*{!U9b!W;AJ>;WhvA7?KMvIP3mqOfy-%^OU}lcoMmDR2n^dl(jw`Wt#G4kZ zxY#{b>PvMrQ;d}srGCVk%P4e8Qk((NV#6gdlQ;9F5Q%a(99xu!Y6)5|St-gX5B1E) z*i@RY?V>U9Jwe}27HN!p$0Q~j+_vSiTo?>ywzqTpFROBy+Ov|33RhaJYUcQJ(;H5$ z8iX01tB#1#r-rt_ct0h>LS4X8C%#fB-rLtf4$;pq7Jk_6=j;P<1JTy-yO z=kcc)bxhL8vz=gK(Ga0kR>F9y%&QO56cF^MJ3)z zI&QR~&cO{I^BOJOO%EOcH6J~0(>?g~aJ-YQ>UsSX`@q@W1uXRrgzqw*t7u^DO6gikV2!rsLxz>=jYG5%huPPiF%e6c>1G^qdU_@WLH(43{UMxn2k4=F?Un_f_lUAIF1CkJLFERqqU0f(#bg=#_ze8U!xXmU; zIDQ*}PH+qe-Zd)5mOA)SQ>kPS7{;rV**P;+k^g5*5Xn;QGQvEnKnroA=ki^h_cAR1 zP3M_cf|A3hkr&rjJ*#QwH-7pgnszywl)=Zdmgk?8ii$rBW~fu13i!p0hep~94MFz_ zONt0kMl-f{_B{GV&q&QK(&PqgP`ze^-k?d9MuJpAInNy8yAV+sQX_&Pp^;uF$>z&! zdeJ)(1VT|!(XBsfh@Yq<=|~>mgN`DYK#+8W(t2h%(G!vh!8LSl5BysyPfXb$?+02$ z+{8WAu_Q1;+$Tt{`txZ9m`FmN&rbAsk<&}62z)`eAj{?OVOT!)H*=elia3aVGB4kr zr-4h@y9}|DcZd4PYxXu5+M(#ES1P1DMUnZvJVuMh`EpJwt}=Itf}eh8D)k{~*Fz!_ z;o3H-52#^{Sv(ISov6p0)cIZr=kRDg$w9uDY2qj4BYr-`)O8?JZp*VCmeoMV&ygx9 zTatHAo*xb~s=iO_2!W~iFOuO3)|SP^H(^l^%a2A|NU|cQ;f!FyJro{>gePb{A>O^UO#q z9>_D^R_il1&9I)X?mJjWb7HtUww*g}k2|_l+aY`Q>ux*O9!+fMk}0RJWucubR!Szk zbs?`X{~gMzMk--+$gZ8B5eNn4tyT;_SOsDun2~3Hho-W4{YtrSmJ`P7JZe1_7c~Ny z_VzlimJ_U(+H}nghgU=?n85D%J;@>9XJ&@CUhM!u96dKDjlNE5zdf(8UThC-bcu?D zrl=|NHM++eX_H0}1CtKvIceZva}(eiF+GSKG)T(+MsN}gJtZXIU?NFH4u&*)&MV{Ps5V{G{`t&b0sZ?7;XC+_#{ z=T40hZx0^bUQhOw&UJRkvdE!LtNymXYVRsQI%`enpR0~Cd+sWs9F@HLvky;GlA@l# zU-?q0CTV7$>s`97&wUd;tnlxbrGb*&%Knrkl^8htp2StL(|qTKCSr+5^aTB7u%2#i zk6y(yeddhdP4MT9GeN~l%sy+f!5ZG`PmfzIKGyNZ^A^8&bY>Z1_7$jaT(3ZN46he~ z(ZH{0xEvm+vqsu*?svF}PE(*Lxug}K$`Yk&B*Ogh{2WX)u`uPMtJHJ)TDIJ_*)0J9 zgM|Xat9Psdzkxtvh6&2k$`-REE<4+BhJ<$rx|X1zAQ!m$ppOhoJlHl2H&DjIRclgh zej*-l@7t-dh*Jg;JjiaH?_WXslimgFmpro8}rQ73mi=M`3tR zg@BpmX0v#MD9rljx@?fp_-6sfVL!M(U%Bx#h36ywN6`k|m%JT`h<-0&KjH5P)&DY_ zU3!M18uaxzw zLp)5Sk&QiMq=Lmd7P0>8A5H6wf=C9RSBM-}!)ZsJCUmWDd}Z>g46Yl**LO$VFz3=s z`=`al!n%vp%Z|E=ocL2>4Nhb2o6=;fs{;(?+Wk?SK$NK0K?}pG7#03&Sp!FE09%$oqiLVKCKG zQ)wO@=ND_3LYP~-6+88%7fW2r7g??(dtJesL*?6Mq_g3O?9ef~db=8f#%>=soC9ln zcNR9~u=}yTet>pscc!8+B=9d16OeiB2|PfJYeAX?IjEl=9yjOgH=Ah{$~y=z;)_w)mhtxpkJJjiFV?Xhm&E~# zbHxA#W2iIy_Oul!j9(Zx#aI1w4=3*s=k?J}64i;GxO=@jiu10w`daP&H$JJfs#@LX z6GMVfi`WTf#&9}MP2W}zZX@JpB<V)6(>@WKzPKc*Sad@YUJSjb|k) zp2<6>rRGusk0t^EIeN}4`KM0FV|FZeZQHH->3E%pLJwB!wSb5Vb}4=*SuEUV7``Iv zyFyNkzJAh3rRIc;b-(>PS<0_h7|5ssO%*NHSakh4{7ShbxoK_Hut!p||HR2>I?mXCg}4Q*!o+??#q*5B^q zl?lF&9=nbGpixUSfFW(gCG3>@1qg+{)mSvSVZZMF@5MR!A!8Or%I8`@BNOPuf)F|1e)PN32kMuEW6ZmK-I~+0YXdr zZJq!}yY$Q>DnD`pFyj2=1n3C9y7_32$#RWx`N0O#jTr2NQ#|xJ1`58C{d`Muk(VPo=7ekgzuj3E#=Lk42^UNe zNuB4pChOz!`DC@Vko`|jKxD@CQ|S~VVzO{apGXC6&KT4fA89-X;+4K3K##tpLfY7< z#8WvST-T>rm?R9USR=*ix#`tG-cJ%6UueZq4T46ZyYwZUj5$>9snY-|{s}RH4}$l^ zQ`8|%uHP+2LPO{kn1T)>gje~ZDr2G@5SjwjO#bHSEZ(9%HX`wqoR^~7rFDcH90pRt z1(78ssnZSIcSdr&lS%~>?cH-Tva1B-q>&DTG4q|t3Z{cE#2%uyKH~^{yb4I6V0#0E zEXPd8Ne7p8HUZIWxBPfiOs~1`oL~7cGRK?edya*+T#lnL5ypH#M(j}Xt`SQ&9Wp&O zg~HhTpK&Ai+fkRmR$2AsO4^*KARld5+#sBbOU&^^8|YyBnNqG#Jm>dl+>Byf>A!LE zOA#ADjuEfG>R-r%by&Ssykq<-L&-@69OeR~g?{2`J~ZvaSPA20eTgfDNIya)_C<98 zzpW0g;S@Hdbh%0b%5pKJFG?rrma3i^veQK7j`BI#@}x+fv}>^;_eGB;UFE6AzUjbx zW)%`wL~U&BPS!(Weg?j$$ZFWMWkKn`H5*${k;a^Sq2Ot-s+DqbQej|eE@o@hRX>Rx zqgw0;yxztJD7_JX0mC3&q;vg@VB0en%lq#927t2$H;X&UP@-BjGQS6_jSN{CFn8}sttIyqY2VimRxBF|DOy%|v)+nb9 zHF6L4+KeLSk2wF!y*X=kYlZ8xDZK%~y%RJzDqcKTrBz1p8k1Q#u>bGay5nZ5u+zMD zwzDG$ZROFBK9USVMwmsd+2<7~hX?ujHCc#syxF&7=?}lfE{#j^fAo0?V`NO$K3>CE zcU)tdvADfG|ISz2;O~8XeeRw7%e%OfiwlMn229L{+3J~~g^=U(%uLfc?H$YGy{=jI>Ynp;@N2J&E0qwq$YdxDYnB*R2#10a)P8I;&~!yHrWhIJY*pbxWc zTmVwHyjTExB4qdUlI(9o9{H(f3rYwd+MNs1=PILwKGddU=iL`-Sfuj=~2ylJ)0$HhD8*FA?YzC?|kVR z0y01P(&N11K9Pf!PoSOX#!fT#5y^);jrn>UlG!`oX!L(=6Kb7FAF!#@=8t-ME$31UI)N;hXKfDQ2Xb%`4d8fRDk=44gS#r3~a zK&Uh@0N^u}hd zZ5iqDCvVA~7G*W~xHCO9z{n;D&?Yz#s@)^TmPP@1-S3RI<7nN3NZU zy3YmnNt|-2-)VL4#6#badyf(8KXrmj1G8{%J1yrCe$3Ze)pWXt9=g(HzuU)CLp_l{ zS*h#7!eFUWl8cc0MJ0j`cl_LlOMbUIeIG{CRjhe0oL+l38A>>eq%Lr#_$(&(aDIs7 zo0^XP9Y+C40S9(2dCX#D-cL!sUnzqZnH#!p$AeMB!N}jLOUJtv8Z@+Y;-C zGl$R;b4h-E^XW)(7JK?A=A1~MbRU0C$z#=qR&c7rh9XlCJK&1Rvoo-NnE4z84rK2! zo3Uki22*5dZE%QmAg{E$49yJP%6jmBS^yuHoS?txDc}i~wJkxqnO0}ez%*;AR7SKD z)q`P@;*OSf%~-$Ky@LanzhtTfcCL)iAta4}(qOR$j;R-)AKkWmmoNCX>&jN`jk56I zbq*0k207#6<}#MzRPX}|Fx3Fe-?LsW7t&ojF)Fp}7`D1#I#uSQcE9XHYQRMMPMj@f zGSFK3u?lr}Re5XeNo>JHzPs*_Ugps!c9Rm!8 zkiBc4tf77_sgs5r(Fm1BpzhG8s4W+>!+6)yc`m^xmqb}7*ZS{lN@UCPXd!n)*^T)8 zNd+hoJX}eG#t8=E95Msi!a@j*BuF;m&clS&5tV7}QF(kQ(`9k3(2ya?cwgt!88ER} zb?Qd}_CXrrZHU>S{u^!IDiO=FuEX>bYacz!NS*mB^w_teMg(==fNTe3h`ioF&UU z{x=JV(=dr*MBBTk06`~+it;IS5EF$-#tE+HwI3$3Y^h{Os}TL`evlonjr!YGnI%9V zLnL*mU0e(0P52xT^9q&Pz|8SuZ-U5B_lK}atYjQHH)nkgidiE2$~mqWE6aVlfQ5} zsqWEId)Os1p%k=pa=B(lkZRQ#bbZcW7>KV%E}mXz{a6aW2sCKUs0PHUsgK=F9%l8G z!Tu$Wjo+TEVDKHcUhV%2Vmrs-KKba<+l`=i{hM(@%joUx@XNy61aO6*dvieVUlwUt z`-@KrbL%omD>A=+{o;tKyt+D=tKBx>tnl>;o1H%1JP%?awkVSx(09miQB!oxu(fIhBsL)E-oI$wj<4gpAiFqjmyQ$E^S-~ zQCWl5i;gD}gxP7aA2;2_V!D>R#RiJ(zHZ4p)uQ=5x__at_$ZFs?)=qQ$A2`l^-jO{ zIdg=b-{&>Gb0xKTAa*TQcw@6clA+gZ=ffVtt35W5%!w_4rEzpW zIon^^7%yDH;YNpR&NDLR-yxj~6oXAPqP>fUEePo>M46v@=9q)*!2c15c(unZ zG4`&srP%(20Iw!}G`RFOJ6T<<@x%$PQlw2DUM(Q&4tE61;@QxmgbE3|)EdSanEV&Ry+&^Mn?SWafmkW&V5eNJi=AN%y*ww}Qn87SFKK zlTwy`C8Iulg$Xe)SWp7}PXT2$X40_+8ObaP4)>NH-g%svoXwb^Zm=>!r)TS+m1`!# zxDMKdllzybN~g-9k>jv-G85IzI?ds&bjCzwDC1Y@J* zSwN!wJM95U%0V{R6Mr^?3<+J}!X1L%B2Le9q&R7A2&+ z(s%yDHBpeQ_3UCs9#ds*e7oCu>p}X{FLu21%oV+j^oqB4&0Wu}>yY`iQ}S0j{CwLV z&EEL6ddjtjU~%7_(8;T>qpy9?MT%gzsk8k0+mD>OS|P5{wD}w(xO<_ z|F_U;L_~pk*NA9bj-Xhy5Q0EL$DWZzHr6N}MT{6}Q(B;_rcsme4aG_pd;shB#m479 z3UmaI1jlM=i=1%)Nx+mgF}*921YX+T|6)y(On56#9oAL!={2zIQt1wcI>_jTS_Z00PUUg7 z*a+FUxb&t!p3}K!Bo2Zp?wo?M(iDP@1U8NeVn^kudcr#EwuSn$e4Z{JSn?3VC~7H{ z%48lgybmbo%6j!THtG@-F`p~cc3bNJ5_SzOjsbF|P`|I?je=t)pr<1mSw=}>as!P~ ztu^DoBRDcX+`RDyDkU-WLaF@V1}m)1RN=)^(ORqR#}xF~2m}=}c-|u_H-Nsb4SD9& z{+gLT-zN!oEkkj(i0YU1zq~HUw?~3i#~=`Ltr`~D)ed}YvGiL(KE9m(`dSyR^adqO z4Pu>{7n)geI(|4AI|)qc%m^7xUudMp^oY%Zh>9(GsX2j!Vi0fT@WWdBuZ-OA0JC zE6Y&YjzVc)9JrqjBKxCxO$N2Kp(OJJ2A0yWHAuwXQhIzZ)ArYlypYNg3jH`5ad96| zqJU6TL`0J#H7a{nF<}~L6av2O#rRJ%oTcY!D3hT4c-wWJt z2|;nHFzHZjgK1D+%7Y{+V#@V6o@Y>0UcxnWaEm3rM5}<$e>Fm(HA-BCF$auF z7nfsz5=5sOX!b$^E<@K8QSmO~l4{};c|VbC{eo|#kWY9x$z3!kz(;botS41BDWfoEx23zCVv1G@{@tn2t znwsfzL-Bb|i|qcjsA1w+5Hy-#$cx{3nE6AD^AXhU=@^m97zKoBK1!z3q*?;58L^-Up?DXOz#>UNp2f;5V%V|)>R zEp`6VeNY=j#e-oXSm;z(4$`(JV|p4a(d8fnb%W`op4vZxXPmNuN9nv&HhmHWSITOn z)`?3tLe~- z#$GR+2TDT?FsbzC`;Ey@>-Aw{=jkQ(_hVDY+fVuVE3PNrKGEF=oO{kcV_4xs@o$3s zr4m2H}i6+IH`-qO}~un1eMlip6Y z3YmW2lW83qD6?ZU;>5pQp;ri+Dwfw4yV=}UwzRaW8ctv={Ds541AoLg&iP3^G(=8F zxC)$kT7~3yngrnsMC)98QiQJqQhrc@|0=cj?>w;w^mwRfRTl1&m3texWBWQ1lKK0) zVxJ_c-@p?Cv;*fSmu1;BpDUHAvvqwUyUkyt_ax@qSo3Nbe{l3HGl%99j2p$`#f1kp z*h*W-c+d5|u4Epg$-)u;u`8r0%kA{IjEUV_d&(INAnpAu&jDC|>nq96HR*^iZkK>^ zN$fDwI?NpL34_5jd@(_MUudbQtxiZ7_@6Y#a;{JQtMC{3jpxI<(5tD!4)3vt44C5} zOOxyI@o^09PXSE$-#-8|^-dIrKXsJ-%w)kr#?1PtjP>yKz`TFGS(oB_@3t+Ir0f}$ z!^R)M_PCO^f;8q$1MN|&1E-n!kQCLmFK#ajY&qlBa~a&p_ZC!I7+L6cf4mj3NT)0p zg-dPx5oxa)F(4@VRjtta zEAGc=-1(c!52KMw;su9z3F4wlFlt5qW-kMCvtYiK{4}FslpAX?wc;5LZK2m===C|%Oid0x z){80|fL@sS!%TVx-Y7XJ)=_vp6}r_xYpp+Q{$iYk*3Zw+@!5-lUH?mEAi}H#jYfBL zFr=(`@2?K6V6lL@pTI^;w_F{##~L|)m|9<-ub-SO42;LzcphI2BV}~rENn^`*~7nd zq7~)kZT*`Au#Y;gYTQt}yLW{Efbk9c*d$ik!$_;!v_~}NHy|pqY&IIi_HT^aA# zL3)M%4ZGUs=fNO_&ZbV4N!Lfu`{&*?xTC-w*Rh?obGbbe%0X9W8|-0#>8Q?rDg1C$ zx*5I8<2}#*HCCVc05$(QutB5fXy_;nF$TtU9YXP?+ju!-#)e&}3y9r5J&WbbK% zNHqt}_S*|0)qh`V-u9Vs63~k38O=424svuAFE~N$D0QUYFW!?VuvB<&U!(eunz2bl zbymSmYGVqN)U%TCtUwV&v-0JINR0C^)oKw6L5^*Ocp8l*{EkJVk!}%zT2Z}aNd#TR z1P=9;MWmQfJ2d*x&oOZrT9ag-R7wC@UqdnF z4lW**1){^f=STK=6Tk%>A+~s9zi$?Wd9K>NImm1G?RE)${~A(+h?Axup#YcY)XYrA z=@Vm+u%^gG_^2JZ4%P$)q~}~-6M(8w@a448DwHJ55(XO?9@85jF#E<#|hZT-BZ`hK0J5$N@_yviMgJ60;m0Bl#@EOyAK*jgUKs~PLAD{bCK zMOE~MKC_9=|5re}!+#f%aoO$J;n(Xru(@KC`j@KhwIIQqwAHXYD)0iQ1ntIY0u!D) z?9R6kz-@{AEUQS+EBKVy2LJv;JNH1e8N8$K`_I@SmuTa2m*8exo@*-n?P=)=E=;<- z#mqg%)?ovYO~o|Xi+HniJQhr3G5twRMPHTJ$a_as-$?Y%Vs;fbkDZ;jHm}!_d*{nM zS33qm!?%JPLdGbUl85O2K*;am+)c?onfI}K)D(BSJBLDA~t5hvY8vFk7Sfxocae9eBJ^x?MNHO~T&5$@D&D7Kd|N19) z?9IkDRMNeZ#57W;(x%L3_GYoeChez!8{)=W3)=J_`3FMr*@^vS1|Uu`*BGVV2x4Z# zR48eFwS`e^UZdUI-BhC_*=oYZ*SY8WUh;*SBU(%3>N7U=}fvrE2>yXV`ot>n;~jbp10mdRh3LF%qyp9Nt3eP{v8(ww+i+ zE?`*wt@Y)nP-6QSKaZ^SLv`gOOj;V9TD$?oJ~4C7w4I$y*<_aU?_|i{yrduQi_V(s zOKCw~=#!Y5hT|t6SYH~=K*$j_5^ipc!ah=bLfk2S@s)z=DgI&F5$Pn7P8q^Kj34sY z*uX1MKflE!o*!U6$dro&;t-VaW&|1(U~Nk=J5Jmfn{ph=UdwEOJgaKaKk`heiqc6& z$pzIK53yr$$?d#7So^x9c)q;Qd2?BqiFxN35E$CbHo(cx@uE(;^Kz30Ut2do*SK2O z5w>uuhMmS;=sr`Hh-p}?G2twqYBZV{=?72AP<4}S{E}V@xx_r`y#Ly0xJQ($gk5bH zH7pvL$1+;?s4gifd9FFva?W;`0rctHf~$z~ueQ*D4E3k@0CWd?f9ceU7t1!1ZJ@p- zuu6baN{1V@z55i@Yzd%0m)ZhP*AgE23`5tOO+DtYyEvR2@oj8j*wuP&rr>!qUManO zoQv|!#gX&=j(|oYVyiXm=&wP&zGB%6>J*}ok+&>SwVSv1{Qbs&{(Go=U(|{M$gLuY z5WEw+Bk_`bnfI5|7g-0nfA)nrRVMd%N{Qx@y^l35Jjp$VNvZa@A5*9N;T(~_qCKf+ zx|bBBU)^)dQV=%(Dt1Gu%aw*>`K=Gl_6hrwxY)vQkdgAIjknyld`Z{ApN@*=qqd&+ zwj$_WFSd3hW2ylv#5Ut2D}~UDqrE*~Dt-V^95ORA%dtSb&GMGv>chU1@@@aln+puQ zaZI*q*r`wvyZiNat@El5^clPR5wiwJZVQw`pF)AWZh2W*3eL8mW0a(+L3-kf*>c&i z`>#Jl4@FyAlGqGQNo;fn1Ba)GK{``rub-PN|A=JQ=<@ZLeX0H2%Y)8v9t_nMq<893 zOU72!eGfwb>ULFWrT1LZ?W$#2Z+7lV?vV}BjS&W0J;vYTVyr*m@y>oxRN40@!apT6 zk!`Q{cx1ad1;!(ie<4wGrqhFp}7(izQ=c5VusP`C)TC`p4g_r$=1* z6ZUO^vgO6UnjTG$5?$)t*Cq2xtd3JYvSokRdP6e!VSKeiqKxr|a64%&SF1k|8tne( z*0p`T5$h?*cf*484;e<^`8~*_gFyw>lLjS|R<;8&aWcg0kRdaP!bk4z?yCR9kbp+$ zryTaQ-65ZiX@_EENL%AHOr3Yw{hI|FD=R(gi_K9$;szj?>=Xf^xuKThsR|TWcmz7* ze*F?X93AyLTA<;i?!k8io)_MpO|8wux-;cf_j_?n;J#x0adXz4SEtIim!rqHgpER2 zt&*%_X!w3H{u0P${MwkFs&P_^Z^gNz6=jvawY4s|er@#k4+^;e+-M7rzsSg4gx{=n zva*lX)jjICxk%vGV-Hl8+rGiyZr|=)?DsJ~BC!Er^j~ieUNQGiOdn&L>ynZgl&{aw zQ;iZ(IYn94fq&M(XU__650_eNm)wC|&UPK=t1Zm9Qm}u=i%;21VBPUC`(azEX9u0O0TNkaU|D4`yn2c(#*1Qx>GC!{L&#+ZK(QHg6pwIJj zoRV38MNUAVqsZrIk6)3=$wpXNS%|ohYNE2U%%W-aXZk_1n<2AQVQuJ_rnRaW(skD3 zAMcPT6pRnxq|QK9zOPc#;eMq8s6@L5Q&44)hSrc+6(7mISd?m{N>Q006T@iF=D8;M z_ovABg zZq+iso7->h^h%yejl4^P3i|i5qxQAX7IcWPw|0my@zwmRF=FFfp|cMpZ8Rv5MsExD zI8>Sog;-6`R)GO%|HJ|?xorPmwJ){9Tw`XhYq2(Wf#l5AO=c54Ph41sjB8XwS$yyW&%kV}61w|3`T zDJRb5$>h+b1PAEnuMM*t%c4}!wTBt7wWFgqOu;-hCA1?y?kaMgtVAFPPvK$!K*!Oi zlvuAk>!MaIIw1j*C&AIr1e1JD-F?r1O02xMpXqh=uy`6_kt%G?feDgu{s3eGd#7=D zo=0v^HTwdZvpC9S_ntuCJ~5uohZ0K3nO^nH73XWoXlG+bEZL7(WlE)Smdee5g4PD} z@EKpCS5aC}!$etrSkvq-Q6LZ??NF(nQorr*I3_G-3#p$)rmLI|`+yAYily%vz;`Wwtrv7VjU1PC$UMLT)}7;YwmOVJox_PjjHy+c^>@1tE7z}t z3F9G8?I9);*tP}d(d!KspkbYvVN!s+Wtd`kz-%n)q*+y#;tj0f8YfcciA=}Vp%1Abfy zm#2NHyK-?)pgl@()tPi=O@l^+1{WAa|CR#spqcF%=MUkC93K9NM14bMb&B{cdzlx) z9FB%5!e8B6y#GfiU0?$KmP(KcYzBM}sX(>D6heALm`!eA08trWiiA*^`ju8gg@3zq(#I#nStukmC-0;e%X`0m zGlTc3I%}$w4%(f#(Ztv9tFt&0RQE0lvenbG;s!;>a{J|s(uLKIwnzDn)L5QEKhH)* zJh8J=iRZj;{{ftRQB0=K!*Z?BFHlq|UQdL2PZY5%#M+u-JkUWjiA3Es68j)dU+uy` zo=Q%U<}y|k5%IlDk0 zA+;|VfyhQMM`Wv}x8}@^U2iI1A7W407sFd#h-_@nh^!s$^{6LqPL@8?&?q`Im$w$V zy&ezWi#^-J^=%Gm%I7`+c+O$xSAj330bQhs2R^ZyC!sOsZrz^AtT{1B^sawEP|yXC zbp@=t7hLmv0EatH=0wv@>s$8dQ}(daDLnZftVbu?MMu>(CKr3`F711L@P^q4pxGp# zXD(J(kCbl@*`KVfU%ReM9UblnGFR5ameX|gaFS~rOD9%E={}eP>6$xG_4n8)TI}TAQY!KI*DbUwmSSa8EQKw*| z(a77u#f9IW328(ZD>jn)I!OLc3lJ7$6n^-t2Y=gL2*|8QQ2-vYCYZD6!vs2xtw#pDwdqy+`c<$z8r z&7!<^8#oXA{Z9szZ}x%USOCf;FewMPkZzCXtm|rPm2R&N7hF%aW`KEB0v3x6zibY_ z1b%hLGF5rZ)>tNKIW*<8YT?dIN$|5j6t{X@kIq)b2vo?6&j!H;DZAS3)xN3AwBpBB z8y4o_420$2(!jzeEqU@JA?YUH+u!d;yLowdC=7WH!?ccAxIXqiHnPs|3a8K$Y|cA9 z7x;Z|D2r`gU1#^C=#h@S3AJ`Q(w@)N>TiXhgSXJv5FfKM+kt|x97G)1wb7|RF7{ZK z?)p!6x_CCj?TRf4d-9Q<{5kaccY*XDqH<qldAKIj!B(sI{87m7Zk5vduR*qaSJB zw;l46Pi}T?nfSKha{7jx%bZ>^^>%BRxUSs6PGB`QJ{Kup|c{3UQ)(BYfIE6B{VO5<>OR{y>GezeGF^!EotGP|;pqT<7;rQ#c3cU}n&_E@7d4Sol4m~cx z9!objm$K(I0-LP0SQ>WkB+$j>((RisS#z+ov_1dp<6{@9m0an}Pp`+=6<@GD1PlvU zWT0=@uP=VsX)d|MKg(MuSCcCh<4PDVotH0P=O6)84PZaOx=U*U{(*`@03iWj$by4{ z3XFJ`0gS*;QIF<)#Eb11uQvy)zJCK!d$Z-}fAE*%a3u2F_jO+9 z`8hBCES*nJOVY^3XSIzQ(}jZ-37wprcq0rl8yd7cJ<{~z6VW7X+9LM)>#B?p7c)eP zZe^mp_1@DZ{(^%1m*UR~I8BWvR$a}f#P~jN}7PXy%ek}e; z_K)mY<;R?BAQ$VnI0QXJQ447yIZI0M3&}D%3QkN=y&a55#k#C6ITA-%}C2u9CU%)CIW`|4!!^a4qLjkg_sR$8I@ih2P#B$9-;jo?b4DBivY)U_>C7}O zqT63fA+z5UQ{nzTr6QuqqblPEJp)L*j%S7OM_&XnF=!e{riQ`1>nG{w2CcZ(a4D)t z8@jncIW!6!Odjbzew{7c)7Lf0#$;PkH#RoyJlPR_?|JGK;RgJw zK&`3te;AqXfKKyU$4sqmQz9UD%q`}#y0zRSQfd1<{W`$iPAkR=w>jxtH4< ztKcUHJQ_xr7ych5g5G`M_XTtW33hoPgR(i9LDhqH=Pa+-isUBn1^ zNFED5M=GgyD?-#z`KeLFASQi8_?=`r3KS~^BOrQJ{el>dI%5^k1|(=O)5m2mtuk}< zo?2c0d{ZgqK^qY8hU8WL{KfmSkL?=}xiFySd6-jF**fH2+m7D zgan61M=^_l^~!(Y^3(19z)ZH z?|F^IlXsJfmT`3GkYAj2+K6R#4=s3aYLW?KqRSL@@K3T1Nhu1r@cyW?T@*JrF&b`l z^;|;i?p+KDgbW5E0A!p>U}UFr;_40+NS_&n`u3en_v1@5(r5eaYH$K1+Q>F;wM_-a zoC+Du{Ae8)l1h=Z>uI-kY*!eD;?L4kC(Ix=?&l?h!I+?g;Dl>lxYK}7`TNWXH4$C| zXKJ)L)v!mqvA`hiIr0hFUd*YXy5qLW79Z!!SwpS|)_Vc<&tK2Kv&J~P@H3pk&#a!0 z$31YZc!p3WR45*l#W*9tJ%1M3Ix}k| zO$8EG58uv>2P`B6GLpaqtne-767kSAXBTe22NWRQsAvGG`5It=SY<0#GfR`lW&Z3Y zmZqU&3v{kS`n^~G?w4};omj42@6dZTnk zj0iOCTX0V6@cCA{a@BUgadnii^>1TsjDfb(KRUaj?0;$NH=5W!ySk>fwwx~Y6?gV~ z_li@+vw;Yi<}{v#ZVh(|*te^;F4}{DUigJmV0eGzPTT!-_28g3@gBF_(Kx}Yku6P` z27kFx_LX;+|C%XYXvw(z=c)OcVp~CS@tWSD;Qk9a3kShxa3lWF&{~Q35E&mK^Ve*e z3=O%zMmFeJR4pS!?tc_9sCVAh92OvZ`>C{4==&uZjo?Mig>%`+yYDv=92f7Z9$lj3 z_3N}FK>Eiw7M58vFJT;S+~jXwK<@vi99j6{B8B$9q4#^Y_xmN8&hqmAEPW!Cz5k&2 zU+tR@VQ<5u^N2Bk-#I zYa8>l1-biM(V&x~jqXTV2??M!C&g;L<8t@%@KA+iPmomZ=43V!e7N4}J7I1D@h8Oa=pjouI~9r?#AQ(7Atu!|l~tZpY=xB_Q7g9IlE5 z8xI0|)M-F7k_)_AzrAh*RMzv2jsBQ5OXn$bm#s-twTrQ;jZTLodBGoSCpm z+@1UT2!v{M5mJLP(|B{BNNCdKvDC0#{b>$D+LE7CjxXBk-8W4cw^yo;bbv3UF9d5pMu%*vT-4U4^6** zeVX$!2?Ex zitU|g^&%Ni7$jFZfF9$2b>@z!f^ngov&6fXpEDs}bYB0w>jcsv(KD3C4bQ+HX-Zu{ zu|Uyz)t0(PV9>r5!V>7?jq3}LELClotdhu9d&a9qbr)UVqnh@E;jJ9r?hyDZc=|ow z0tXHI+}zyzMz{VySn^ABI6OANN`NcLlW8nK7~7AM-#r&Jlc0wA?!|mE%p8efE%L;h zn28?3d0<)I&0sL2#{is%Zs$_gp0#(>)J*Sl`i7|z&XZi{_c8Go4>W!nVy5Z?iiM_{ zzK`S4RZGTDRe88q3)tD|Zbas5+_)cU5Tm?iGX|mxu=MiDR9zaRQFY`XD2&n4ibqsB zo(KeDVtX{@qCZhz){}wiLNn1Bq32FzQiqJ4BS#tZ$mtS8SgGskWr>Z@lrM8MlSw#N zw)NS?jJ%YhH76n%W5$QaH8~2(U<{lziq%-Ct-Rjid4IoeBZEA5Dg+V^N)^j5<1NeM zgFBR3DK zEXzbA6B}0})l(!@mS+W4D&_~HecFvcOyr#z`pluK{3sIwRD^p`vld^+%}GgSJu$Bu zfq_AIFzy~VCVv7{$7?+QI)|{fyjGPGuBzNgn2I(xD@`>=6Y0t1J|g6``AN*?X{bcP z2-9t~H&VhxVLJzW{X>)@VL5)bAi&4cIDMQj+{$SM@|A{t?&R5AG+F}wl{gU%pQtVcWf|*U~1KW;^_K>?w&wFg@j*X-b&Co zXc$5bkng%oCX#LQ_>)l}1tlGD64haU|HgTW%GPlYoBoNj9-abPFkd;Pn&II+>DBqF z-eS6eI`64mD59jkZe<8Ev?S@t6uo9?M8|jU1cx`PIQ)Zp|z_iI- zYc~D+Nb4++_tac{PH*XR0j(1~QuOEH$N zuHEm@x88Ilf!Ro+F@ZxS@M5_icsO&fh{oQmy5^+Frvb>`?tNX-S3Twy76pIm?6qT8 z+<=Wt`aQ9T<4zwy69QIcKvW$FjRKLF+_b@NV8P&j zax@(o6Laj_Ht#xP;&-z?Dnz4EQnm?bBmt*8K2p!n6F!ZNSmOp*R!JuD$x8htylCp$ zK9r$W`{NO)m>mX|{sqnby!E$(fjC^|P*`DrVv{{|p5k5rW%)mh;UXA8uRGnGaT0Z> zP@;|O*>ClQ)A`E-Ve?AEFC%kiu(A@rOw*#Bsv24}niAHjiwrY^-B}%95T8S`Jyj@l-jrmCQ&%^R28bO(;C|KOiA1 zL(g+GHAIgkwGuJ8e>^kJ$>#YejVyLmvGdbQ42Z6wRkOTZD?qj8Yg z4|rSmbC#X|Az~=~lrh%G4f#W{8qnBx+V=c}73WBl%eh8tGJ6=^z5kT;p^-#uZYL7I z5BVA1Uj--1RJ>=;z)R=Z(UjJ9K4Xv9nQmFu2p{W}71j?grFgaIK0uVisO`ZijuYr2 zb4`w{;|Q$S&eq~z(J1=wFK4shN0(W5_GeAq1uH;Jakpd%yUwyjaW-?FSj~ZLsjX~o zdY2v6m_L1B)ddd#)MT%>r^_t^`=Mov)=gKIH%AZA_b%G^F8>n%G_URLimeOlcJnuB zI8WVA@1Fv-U1JX(7PRl(9;A1qn(>7^<2E-jpK4AJ<1VoNDN{_r&-BQoJ#Fx9Y`;|C z`9usy(5d!F$3=m;K#!IG#rFB)(elPpFAGb0-sgE|<-NE%4ez5);Fj9@)$p6uc6GH| z;Pr93`_W~ic5@T3l`ucP{^gZp^Y!c3b)UIEfT<|)zyokuJAZb~`X4ulHt1^U@|0zE zXBTK2sSQaN?D*Q$O#B|eWTpc|@xKR~14DdYjt)nH>QPeX*;|jC%x3}6kwkB=%GPX4 zN?{6Z`u~1+@qm=herHJNvH42H9M$#Mh^(a>(D2@Id-~S=o?zD4(&2D}+!NVZubiS_ z-dK>-CmWI-?>0{t{U#rl>g=}+i*LT*pkv;RA}{#5QqK9$b#+#IAIgUPQ6Z)?Fev6H z4h^feY~$1Mp4uU|MN|t2T5t&3AC}y^$XN!qVz4tty?BJ(fHj!%#Jbg-P{9-&6XNq&Dgp;}N*vQQJFsM>LTQdTuH@$#~TBarYt zd-(Tg7|3XnRF0mmy!Gv|nbv&@r3Zi8v?!zcng^N+S4JZTw}$OjaI>z>1ENy4a^6ya zJLxW=s7=3=g5%3U&NOm@$9DqVDF#dmW; zt-jYM{bLW~&o35pB;_2!M9^_PJEJpeLm zLX;OKUpCn!?2%LcD+_|r`V>YN{-<{|T{uc!w0g>EPeq)|q>c-)9o{2^CfjviC*#@f z>cfh@XopI+$?i=)YR?T{0WhL_ms?v~?(9e``PX?@Z}Z04T@+XG&`_AnLATu(kk$BQhR9#nHtD8qEF66|=)ySP64C z+%TM#Cmcr*CQ12`kdqhsaT$`KrY57tV^FmHZZ(#Wkl6IfTZ9d-j+G~etLV=*XC^4B z2J48W8#QWc-kWNR0G=|@vD2?*=#?fk04%t^@O0<&#<`JY z5J3Cn0&x=(DB9$RpzG&d0xvqX^ESywoKuCcydq{>7<%2c=Z18nRPr`@8j4fz|&ET%C5Ver^&rY;i-ec;-UcJ6EHTBmcE zPZndeZ8SBvw7}1buRR~hn%-B7&&=pEuHZvcnVE*}yu02O-HnHG}((S#MaX2stM&oxQG=YLSV} z)M-g=*m__4*`nvx?~TI4ZhuyP|BK~~$gT41!9jp~a=mx^?~-%+Qkn|jkkoVZq;_Ba zDT}VuM6?E+2G-BD`}&Q3p}sReH&3HzX#|`pgMyYfD{CF|zkj#Cy(9$*2na-2eQj%# zc`7puZwov;iR5U%dm(!XK^kh0Dq7T<}R4F#Q! zX~Wk#u2$9nKn$YWz}b?|$ZKvFSjKe3RwsKG5&)mEJI8RTR!Q^df4A z*XIefyws~XS$|5~_vC&hnC9V6Q|}3G^6q>OOmSv=uu`?bDX8aYBlB~08Mk(Lj*^gG zcLp?{=H1dS@b9)N6xo?We7(%xd8wb#`)bdYT)1#c9*yNOa zkRBGYJ@9`u1#ICuT3WI{%CG(AVhU^X_?Nht$t(VZ{Lv%Z`^t{cMaCJ&SjX8DS?8Uj zZJWj|!4o-|t!|d$1-J z&*;A|35mm^dLROn`zxdWL0V?F=i4s-3Em#aMFcu$+qJdNx{6nM1V~V|J+v{KE-SlQ z-zpJyo@rJRMwAwyA8q`dZGh89;p%@KsxjN|0ICgxjtv%J@=P{jFX&3)Jurt@2FgmA zSUmR^ikN9Isor&UtLnJESUH~XS~zWRPso)sS#Vh$e4uhPCt+FXx`)Th0Xwa&NOl{@ zkChefF4w3m1(`bZF`$+*4uTV z^?=Y*LNy~0FDlRI#`Z)?j`cdvgcrm1W8XRxvweX#T8rvrz#cnyn+JBXDYvw& zoU8p~Ug4QxS0TI*v>e6;ro?1P)Rk5F|BJ2w!N9#Q;-H}oE(U+s&r+#~=!BWR#*ly1 zt3lq+rbNVaNymP#5ktlP64i`-`J5@n@{<+M{pK7iW!SscEnkILSXE_?NSO}0%5iqZ zLzf>>Hh@OkQs=UB&~_$r(<%qbR5-A2YBB_w@AOX#3F~S(PKsx@ zytk#qNI2O;AIk4~2gJk5RL4)-koT{R=RIfV8dNc#h4!(w7@IxLDlDheBYBOD^|N1o z)i9JpB|&go09ER8kf#2733j^jZ5Efl?h+M(jJJR{S_j3;eRB&WB$gz#+??e5l5@OZ zO|Ds~hpjminwnv=JFe}<>>L~q@;tQ+7(d$-LzhjS>L)cguGaO`5Xf(p;XKX7;3{hs zp+{{JJ!#j85KnbA1#=S_EN9+A5X}Ot%VyW|Dh(UGQT>-b;bn}Top?5McWO8|T-l`3 zkh_aBhH)C`LYkbb?k){puJuGWknLGcG$l`XGD>Px^v}WppBEBdU7() zMk@=6`0wL;W<11-8P=&4VG)T!j~Hxqjeun&0sIA_jyOV5gHcaed>xlSL01h=*+i+u)&KJEJHE+b>B}Pc3PgvPDf9f`VxTvJPUPdrbZHl$$YA?w z2@D9WF}37$A_o<&)S#}RuwX_^*05d698H`%Iwu*D7dRGz$zVPOedOco@ko=d%+)hQ zi}q3Rn+RJc;&i}P>ydtV5)k>|>I=KRJd+sTc*bYV(z@u5t%#kfoZ&>FcTbE6f??x$ zpltjI9-2QOImn!d#0UIi)nQt#Q(A}{QdXGSV&XxtCNEc<%lgx!^$CLuSA?lB(@IM1 zv>mt+7NEg20nfqO&cYm0#tBl8i|?`tF$O7R4!648d6!){jwXr5e#}!QuLHkGO%-L( zO?*N9)LL-}AME92_Oz=<@>$O~TEp?TtBHcA7JRZ!O6b{;jZ1QDFpY~-nUw^awLI#Z zJC%(KA$3s{#jm`@U(|^tdTEdmt%U1!k(V48EIeK|+J@-`a=F|8Z|AF8XO_6SR0RfB zi3rgyI;xPr2qmYT(OMFW?_SbZ;i}o~j}4TZQjzWzv6&K@J zR~KjAH{u8p8>iud%<@p1g|BSFMe9b{E^7hU?9c3kea zq>Qc1y?l@dFaCchJ0JsO-S-CYv)o*_Ow7&wFJ|#QQ4L|}B|}35^)`PfH3_6TCeF_R zK7CZZUAr-WY5noN%I_`9y2Y|(+SZuwjT`J%k@)zJC%Mc{yJx`m*17Me<;Xxp1WNd30lq|W4TC340iy`*&{9UU}OJ*?$ z`b_KFcjf*vAI{sd9WyrXSmn@CQY3&iE*NqU4B(?}`{}Y$VO{u?L`_3sp&Rq{xkIf+ z_q*VPA2S*bO{r0S(PT7T4^n#af7>Cx!s8z|KV*Lx4KSd5;T>OJGP)biuN8#8lkez6 z95^nGSy+g|1!*{bL*MJPj}vuI|J7e@liIf;`%op^&qDL~1x;>y;5MO%*s4M5t{6Dz zP~iTN#N6Fa(vWd|+R=pR{(~{DVkzn16FbohcTW1<=`?uS&cEM^tLq9Y?t34*$pi+K zZgp)QF~sTMbDCNGH7-&~dx^}Mc1@fCf3%op$|-(qa7B18lB=3MmBjm?BZ~YSTh>hyb8O09a$)Srg43?s2Dr9tG^- zW}U^CB!N;4W6n$9_6jTsU)E=p;5`Poq=`Uzi%Cs;GT~H;=wW#8*w}*! z{xYf3JwSMvKF{Q-ajvRzi*6YPZXk$Q#ZO4J(7`TfSJjq*7b4e>;~82}HSe1<;IQz8 zRg{%E&TM68H&=P6_o}G0ROu%z6{g^p{A(m-vC@ork0kLT+oz@l%(UHFEoXcSxnlDUvr=|X7zA{BR@p;q=%k>JACfXbXLsZ zX~2}6Y>rp?v3J`O*$+O~@?kw{W0N+X63*so6OKBEFJ^fN0AX;PD%sy`;`&!4E;vdv z{6$ORcY_EQt^VXeMPV#goD?FvJ zFtF_tUn!UE-V=LGDTF?N3?j2Tkv($<8Q52r4P|??lO??l@N}XUac`!LHUM#nx0rX# z9=nWzb)xA|Tn~Bh@R*kxqo#L5_gdN)s3R)XO}yrM^FEa!sK}kaZg+M;a_WJfkwa^T zKUTXS3Y|D&OoSnjZVeHozJBtfE( zL$;Ac{B#3E2lFgTAFllvnRZVZtu?AVpeS@DZYhA%J#(5W8&@kvYCu6j@r&`H2@{F+ z2b{0II$#2vHg-~s<)+ia7w|QBfPNa*+x1KNabP#*p98p6NOVUv7A(T@U!-RA=x6wS z2HSJj%Ew=xB^UgNf^jGQn-}Hoa;PK;OU{bQtY0=pd*MkqN`5Y;>V2}A)`LUtg1PSO z)z=rR7a&z9r*U=lTF1AA+nU*2QXc#YAm3kqjc{*?Q!nuI)d`0q@0)}5eG zh>IEex(9scCBv(n=S!pw6j%kZ!4QVKpYuuyz|$%yzyLii;}Aq&E2D$5-TrT?F(ojTYH?z3g!o&;dIb zD!tePV&Ln3rS8^4?~a)n81dPR2QjkLzCF8#|#yg;vez0sn*v#Dsz~i}sq?8CYLNwr}`~dZPu~1V1eN=K4EWUY?QsKtE3j zq`h1@2p2A`k^_1;a{A#R{Q|u{=mx7IpU9b|7ccD4dZFdEy{AS#1iZP` zSD$`+x_w>;xLt-+tCEj#Z(S93vUEnDSv)$RVfnR|_=mTdu^0fD1m;=rzr zW?Z5@!1tx0z5MW=tu1>W zpVOg=fbo%-0q=)GsvR`b$6fZKKV@~WA2n{C)@-UR@^ zTg~v)a0EC9a2y$=Kis`$%pa|=ctMFPfp}5&w4Np`?sss$(@@B>7-x*vQpt|o0_B~L z!?9Vtkz?8=>xv!X3XhwWv^oI9%Yy&maA#+ybxnq{7(%cl@l9aWTkzRn|9Q6C3+C_} zk0DRcdb(ULkM~W=LzS~r+4GgHg-iVH!02kym8eHJbeucSq;RExcNMs9Uh*L5uEUfO z=^Hv@JK1HAR(XkFrcU)L1hM3V@!YDuqAU3ttD@$r>hM*r2ku04isW0zS=dx^5!(DU z_scHDOzSrptR1obtZbG8REfI8rc2LB-q~RaENpOtC*xgJ%LZ;lHogBU+~`rpm<%r0yq-q4#-tL~|g@ zCRzOrHYJ%wmSf8g6O^7O2;ZO(#Y_8VSLcVFfAj9GW}d%(vf=NT!f4x4lqw)7i0<;q zTKR-}JclPU%S4 z7gIM`{|l7OdrQCuDkvaua@po{Kdij$ix$(t?ZB9sfYFeK4NW8l5{j2MpIQhwooieO zob}q7+W`bP7BQa~Zc8WhPX`mfHGw9UsnS0~CGvQ|42 za$8nk2e@BvTx$d1^x@uw+@OosTNV2>O2CI+^0@^+(&4gwEkoU-__5s8k$aPAB-l+Z z=*cX9(DiA@0ctXsvzK`O>E4Sv3-4j8w&xzIi3k6gY1hisBTHWOyfaReq$2bKl_*;;Bo=9LH2lT+My+^Pi0$aPAG% zIYg!gVrbhmszf6DSIm_@08HVTB_sBY=ONOA>Y5WNO*L4ydwCyB)#vTUw>j}?2f6U( z4%9Q1U0-NO^|ka4%Of&J?l*WP+@!N6~}?I^PP!mS>^1d0_o1 z@5|1>AfFEYXuW>`B4B2$KNZ-!9h{s%*J2Yn8hnBsDjk~}K04WH;pT78mRfw=5=!;^ zsFW-6Yb&A)2vG#|U0`24^!3iho0qfmm)4DQJwmBo6ZMKgoBWGA*NPm6f5!uFOZT?^ zb89r)y81ir?9;NeVN;=op#RZ%O++7f*wR3AwT5qAeQ7Y}XAY3~cJ@kYkB&299awc(=2&_wT0VASeo->vTW3*y z*>29y46}}HYi>5Jp2{A6QoPL^GHm9#hETJx8_pD7|D(c9@;|3s{GNUG=C54h6ftBptk5N2SeFSeJjNM+`+)sz>; znhQWU=pW2K;P+Cq#Kp`Um#=YuS48U3*I!FL(Gtz!UG@dkb|-EAA0qI{JWH8 zT5;%|o?mmWa_D9@j3l?PGU~{CJxzzP8<++zzvG{PCAUw!%sufv8H|NKyRW3R?lvSR zH1Fyfw78h%JXw2g7Y`NK3^)8hKMF?bGP;auX}$jtpPBTNrQKpYA(LBpEdDqnUZz;E6%$eAInSmzII#&tQ)`$A z$wk(N(x?V8kGOUALP$(nJrTrx+p(3KO3XY?l{Hd4d+a|8aUNs1vV!M=M$7<-TaP{r z0#ug7bkm2+WY(=@F^JeBiSbENQM`^31oz#!<$vl#ev^8bnJKb{NItzFVRd!<%mCqel_T^W>?pI^Q=8~Bl#()?IKm{Uu51kr6T_#qNZ^{2qX zcdJ4SoT9Xx5ep(@vyWg*dBx15C}r=)zlM|S#f7VaP}CXUS!1#i)S^V5X(^IVO4&i3 zD(ib!mnkDb$JTIS69{$55R@3djoXT_IM$3sV8aN@av$@nD(j9~kyBznIwk2@(^DBu^p68bjETSK^qF#5 zuXcM_eF=~(5FsU?qT_tC7nv&0MV-$(IE0h0RV5|`a}NCY!H?q}v=jt`jIGI4Go;Mi z>Ryo(!HO8`7jRfr{GORbb_HRog%V4pW0E4SQRlEQ7 zh4#Yj`Pj}HfT5Z2HAlw;T~7r8Gc%T)T<-d49x^7{tDU=tToBmW+zs^c>A3v2UnfW9-cC@v%xy*VWY_$2v zwcY;PUn&KVf0YvU|0{}MiYEib35eo;%Ils#kh*;zal&Q#j;~RXFI+K>w&)I2J zaYfF7F?F0JzJC*u^J1WODB+r!Ly?gwH0MOeb`;;)1UJsH&-WtA`4hZRG=QAgbI2vI zRqugZwvR|@KMy>6dlj|x>~^C~PEKx$IKfqKa79n#m*?>!oH6uP?rXpFXWXs#eE>^$ zyLWHxb}#bKsmKIC?=4Q0mElK5IC8kxcu>j&v{~h1X5#L431i}~Ek;Ub_ANqI@BT^D! zy5Y}P@{_IiM&V-H*eRj6Frs-ApP6})oTWJ?3RI$o7Jp&+)n%By5Wf+rt>NBmGIp1B zzv5gnNNVO`+IbhfgR=dg$oH9kp_|o_+!q2JUrro9YTq0!(+8g02FQ_Rm#ECgF7gWz z^{u8?he376eoiJi}!zC#F5)wlrfbreG5(cG1xW{Or_a#=0EBR{a0 z(F^)0=2uoFs`*jYTyyMdN$v({FEpK3t25=N%M6C>T?clo=?43{7LGOKYj1=ZZ5%s+ zNf`7nSS;n9Qkckt;FlDM`D-K9L1%xLEoLm+4io1D^H6>b*@}c)zig| z*S>Fld7Iz-_D-qy8uCeLtv4+HoWOyQ-Nc0E8-t4aTy?~-@%(4o(xY7H;8B`V&{Z@ z&+loK_L#OTaO}CtL4g#@^5+V}8rpENT-o3EP63bZZ#UX`(@21b^US%tmgAzCA8Px| zI%keUo7}K3%AG$InaHU0pX2(r2ONKUw2xtt6rqArnVgiaPRFoJHvjjQa9(0~Z7$Hu zdl&LkKH0!@_NX&|=i*nTkyjr@97|rF?T17W0Awv0R#p)y(Dk!7BYsY2A||7*GX1i| z(k%_NaenMI6xH1&^tmXz+G1PFj5DfJN3TEG-}YnC($B8ceo5jeN6yfKe~7TiNSD8Z zn6VJVY-df?R(HVwB1e#UM0^bhCR|=V{c>`BeO==cU?QpA)la@g6(#Z@j2%?ts8!wJ z>m|wlT-PSdl^h3G*|>ax8vLiQ95DU!oJFYIB45bm*3-8yOS z$uED{uQDL$HJ5WaN67nz z^QnL-+ZCLUnSH$iTK$tFo0S%HAN)88%=4#~Hv%Ud`sj8>R%C@MLU;`)LV?0t_e(t_ zJlBoS>W6^vL-}_>2>T5M7$HNgd@iJ7zb72R3IRVhr2`Y!@Pt7{9)xn9z>{m#ByH{R zJ;qzl$LghQwS z*b#j0$*OtKgSi7kr4X3RswD=4RMVVu4wdNikLIV)B$;&I9EiB@XFnxh7mFdMcMo)i zmbOO@%)WJ!s;e`U+$#LeYlXGpRmYQlX9XjIS@RR#)l71t+d=YHcsQc2h7=rtwt2z1 ztWxQ!o$w@;GJ8hFC*>`<;?xJm_nNSnl~5`gMOs3_M7>>PA1BJLW#Mt!Apc?ocVfXS z2P)G?grwBiE=ZdfXgwDCjh+IdtY9UMhrZBd!qq_)$pfaSJHgEakkqS+@yGH|l{I^N zTiuHEM^^C&4^pBGB!8=s&?7tMZvZ6LwE8j;{CSU5Ybdj=UaA!1DPK_K_yY`R@g!lb z+=>n^Q>Thk$EAkkyR?2rXHXOYtmv?=4%rfruC&~0EKpw1`lO?8$XadCsHHvVmkfJC zsT|P6&~e+D8+ba>ae4N)^mZ-iX3)Lm8VDMW8^wtstAtz#U1`WU}S@L&ZVykZVwDt8~Zt zVhqp(yo}Q>WdQMJo454>fnZ?C1e98Nd-K4`%yiKcZh?o{wfvLiw&?djz=q?p9q{hC z4c7XS$yx3zugDo+`1PhaL4uj+z(-&4i{vbp5Ah( zdWzMbip_5f^1@^rrrw)&Ovs`)UDyN)|!JEy7y3#T^LtLgz(;>N?3~cm+6+Ri0 z30s%VRdl-9M*ny{3zsrO&*xlAHJMT`g=9<)XGPZp`Yew{Z@jfRGXBEHTyliMn~FzA z%F|Z=l(Zjcs5r_d_w$vEYDxB8RUfik<3?a2i~T9?T0^PlUc+u%qO*rvIiKqumOQJQ zdQEYm&927#^2^vL&rzm5Ux%HcUKa*aun{b|MYxO8H;rh|Wdp`3(Dosf>L| zc44E{AUmDH?C_~7gvQ8SB>;C6ccPkY7={q}2YIIPd5p`cC|#o1s&rOc*^eJ%K82T3 zw5hPghshIPDju$+3(`hTvONq90x*wRC4)a=Ru0BRp9BL3!d)~PJ(<~EAe*D52(cbQ z^Z;+=*v1#r%Bt#WFSuNe77GgtKm+UL2r_6fseb2kD)axn08_w$6QgwfKmMUD)qC6H zu}fN|zXbb&K{o^-?Z~mZwW-K4tNKqC9dF-yd97A_Dl6dEAn&YhznKW^@H_6Nrj%~^ zYS$0T=i^_y0>XN3x4Vz}M-!U@B(cX(p!B7q!`Hj*DK7Zm%J8%AN1MknKthEGO!ubm z^Yb@m(=Tw)hV@gQwKh~-F;|i;EOqQ<+qA^>#xG;x zH5Q`?ph~Gp_P{l0d#1|qWKhX{J3@9PlrlYpTg*H=a@qXt_S2w z(LrV<6{#AWR#BdQ$80LH-Az#%r`0a7>tm+X^jVy$X-oKBLR9+TM5onV59KdPHS>*~ zpr*m3s6_R(mvjIXdNN}qm&2m1nF8_ahlx{w2@m))it8=;dr#(19L+1|CZfT>OJ814 zhKw(_T_JDvw4oGA^?34BuA^hY6+hX#nyANyWJ7u=u|}vm43xzqQlLrOk879nw=e_n z7=&RMMF^B`x(WzpF)L$IRHOUfrhAA_-qQv&%E>G%2(BK!1~9Zw6zvoW;IsT7@>G#> zo_K^IF<7XyV(wK~h_bLJ`mr9foqR3)nVl*eP_#@dk#dYmbb4BFk!J(^gf3Hi-jTIs zCz1McVUV$naq_z6)iRtM6%p(njUQkTPpl}sQ`VyD=%j~)`-R9-9flVy?D8F>ss z4<0`E*+2Fj7Rm82uSLd!RBZ-orP*nEAh7ioEyV|McdZOEGbc}bPY5`Jzb&mwRQ8K{ z1iNzyMPoh8UYn?NE$u_}!bV4WOo&2pB5M_X3bFfdo>WaaZEa&VD1t$sv4#lg-7IoK z`PI?R58{4vnk92t$|YYYzbwW2egZWLoISbkRKc9PWf+Q;KQq22B7Z=_BrgX=J|K+H z&^^P|`Uv#c7?2r_*%k%Fg@HX6hxii1Y&5W=kn%`+QYZ7F=_hxQlHw1Iq>)#XrXFb~ z66uM`C=Zr9 z2tj~NHCd&XFa)S@#fB9rp*M+4-0E4R*~)3NY*x?0|Jhm10iJ@b2u%9;My~;amE5CFVqVYx+$hkqytVnOappCD zZ_!5+b0h3}>&Q?n2rmSmy%Vs3frNQZ{U4gnGn~!;ZR4Rzj1sC=6^R)Xu~*HQHA+$Z zYR2BRH#K9`tUXHYSrjF<8a1M=T2-_53bprh|6e>_I;=SE`_A<}uk-wzrwAp*h%7R7 zBXOjv1TlV!1tn@!fWYy_p@{=eC5j9ZDiBTgdYO@a=Z`}ZO$6`KumZurP??-yT%*_M zN>GKs=64E`RqJK{dR2ss`Vk8gMwIlUy64+8{UE>Fzpl+EJ^nO%3t#65&_ropn^7+GfpF?!Sa{WJ!M3 z>IrM$o3_@(eM`&-aMeZgZnk$(B z9IVAsPT7dA$lrELANgWAYD;xV*LZo}%N=oL3%pPmrdHI96qS6wzH#Dm;PHnjgsE+U zcTaXOoTCm!!nPr#&AO)UdS*pz%z0mk=Mm*e4jAh_8+R= zzfETpPY4x>CuMo}A*GUE6Lk3XOHbAcZuOq_+i*CEvxg(4#X^Jz5dz^*3je567^G0+ z`^z?4R)M5*TilJ80f{s@kqNo2cK*q+NL>XyLFYCSCST6l)0Imim4O2 z1-BBjvf$gr(&5DycH%OsCQ+7MTkh+fq=d+n%~H4Xiy@8WBUjNx$cKsx)uI+)_HIOG|Bf*oeRDxYvo$T0(*|iwwc@-1xE2W)lP9KQaF^lq$+#=*II6Et7CVr6ZtYtB(;7(YU81T)+{Yw{RjBF!6^pW2=ly0 zKd=p_>m$>EoD>aF9Ga!^($TA0(@jEwBfXLczA3wDGNZ!iS`!tGs2B7Qkf-S;>UP)e zUT>s5;qnt_7OGb_Oor~U2xX4pEJck~CmsLib_Ax<0dHD@W|}m|bE{kD_9gDc{aKu^ zOOKlmzWS?uwiD-pofYs!36&Lb334vXgVC;e|dw zrd9;=SV^o}!Gz1E(bs3X1E2pTe4BxU9nr+ZBW!cV1PE}iP52i&gEDl1b+J9e z#-GNGalTqUk98mv1VFS*>qZ(Fdd+Ltd*em`^tfge@TFB!H1z+Sr^H*N)AE~n0{jTR zs><4(#zs<9g06|2{6pM*CR!uN8!T(lCl<@alPndEN(2;8Kz@b%?60llrqmhKqBW9= z9f!whW(C>sR_SDD2{HZN1S-lwp`lY!$nQqL>Fc`!=LxShwbyfr#GlQ55JHn=U3K7k z#J~0XWgkuX_q!Kw2{;1IiHbi<+-Yhu@Q^{KWnBf+#e4~GGJrE+B~1Dzo4l|=x7S8N zaVo#&Bp8JVN1c)cW${k%V=`?PEY!3>0u zp@KxhRxlz0|AWxckUpVAo|XeQ5IC*84{pru4qW4pRj_e;{O$szNwxVvf9pN5fN`w> zG)kqM#}*GM$A+r8PpPQ9CPb#ArQ^;$oPzE}3F+ap__F<=tFe480fm7>U9!LosWSVW z5v-dQxo1;`;Za$spN{wtocKS+#7U{FZ9ddLhq17v>)#JWuxZg(+h56)#LK}whI0)C z0s0_R*coHY_Xq{JW=jQ_Eb(m+<(@fd?pojItGc-ci%r8JHk2&*#mzf-5KvshaVHod zxf5ZnF`7Iz!-B_3!jhOo14>3XPaEz05~zM-0iMeI>1R#}K@uPxYd}`t)Kl?7Auvjb z``FUi$3UIiRB_n%<^-$e0XqLxZz#NhtURm^3PAmoUAaiWs_I6O2~1C@*rxnmE?CCO zu@Ov3;8pK%A1f|j+cYig?ROkm8#%C5Ppl284~If@)g}CJPj#4X8l?&85J;NlDV9Q> zKq_)5gD?!HYK|tO7l!eEvA`h$l>5Xfn>0Ow6axe5ac%D#jItw$oQzaK}J$Kb5 zVS#m%r6?(oZB!+Maj>z(zY5GVO`p{u?9 zOKWQ@rVIEmtDDxG_^wf|GeH4!m&~JPP=(_y0TVVOxxSIaPT=x5mVcq$&%@8pPcpBq z7SrB-eSIO6Fs6I*W8%hz$!CleF~3ymU(gyN1LbY|Z!1h%2`=zlP?lKJOO42vjIWes zFdkO%GWKyWQ=L|FvGPkGXnV3V4V+nxMXR8n=_miZS1x=_@#I2)%*%vl=;ZpsYW#x zwwC0x_|%)F@qWuvA`h1Z568P4QHh%vo7HSiS`m|VE9gYH&}{gqsWzd&ogc&F7_GRU z*Hood!T2D}X5k)Ef0(njOyQ`YLVfC+DX)32JpbvJ9Qw+9OtK9*6KNv3hO947m=o27 z1sy79bXbk1xui%?+9mq_lQyld^9o$|aX3$#8pNLsh zDQjk?`K2MZP68Tmm^3}IoNpQ~FVzvhokS&#pW+1t9>}?C zz>1viDtXQRNCPxnlR17G9)+XRJ&aPv_4y%c@$AIiqWVW*wZ}fd5i|qZ3a-w8y#CdV zDFLRIwU3VGv$O|YodR@bz=bk4=Tnzh z)(5yq@Z9PR|EJvzQWV_&%V7Q=%4griLwey)`}J5|$jw#Am7<14lj(*ASX9~1cc#Pl zHc;oHK{zPH_wc&mS-vifpbK4F(#o7qS1k1TD1kD;I6uFcbinOZ$i+=#T-@C?b4b9S zz3t(k!|m497hl}z2scc$(i@uI;p@lx&%y%4Dy@)xxVq~n%_^nLd|(UW!WV!%k5`qh!~(+RY3+q8sv9Jy@ZH5bxahlxVUea&T&H)Ds6u))*k?vt^}A6Z7hUReOpXb^X~ zM$3-^LyLb|r?Qa!zzl!r=xh(XxSYJZUA&!JU-@JB^8B~t%jx%IpF+fs5sw?Jc9&!0+n zX$`(;cs*HLEnq`W6|FaUvhTS{24u`#+e%%3-@1wKHdE+e4t(q8-;tndycDg>44~_y zD;=z1y?}Cav8GQWAtj4bR7d0$JQ>7szHc%ELFJ<`!?fuz{corO{{m*1yu zY4*VUUOqf(1WMvsJMORI*NsiBgR_p%B6B^A4~lvvLk-WvvT6`n^dJ#7Ed;lU>b1&LSbGX0tNE8NPOl_CVl26O@OrL00Jk{i^0(aXRJQbP`Lz2z%i9qILp202f# z(cl7y)hH9v1VJf1WGU?TC?Ui}4v#m|hARP)PL?qdq<}=&P|4A}FF{PiP%QC%+R8Nfz2jL#Z-0%8w$*75}4-^pdgV8)?A#yXLZgG^c^I7I9VS zMo3sc1326lgJjZFR8#;tc(9o=nfm2s)Xzuo4PG*QxH1a_Vq0@rrsi93xc0R`CKv_` zUyU^KrQlP<1+qA3Ff&Uj*GDmS%8tEV-}b4HS$>|r^##y;_%lG&DJImf!#G`k_M`*M znXY6+jU`tEIa1+&fTE~{ZqAn#I}ATG#eaHTr@jF`*qa9S*j=}C?oFRn)5%~Aj+X*J z59i6go1~Fr$mKz5BbFhIElixO&p*h!Ymt*0H&V4GNp7M;*YJX$Ms*;=Yfkw631s4p zPf{B3S3}<6UV7G;`)o0RofxI!hU(w7aa)Mm+8yJoo1nI?r`uF?aYY*NQo0VGj8_@@ zz{6)&^Z|=FPRQ1A{^BCCvGkv{5p@PFZQ)MnOhAjVUgl9-r8EnNS{P1t(S7x&FU)D~ z)K{EuSREM^Os4>JKS_4A+s$E(tI(@rK*_<@>BrUUd7nj^xc++k*aqLz6~E={xSSl@ z>G4jWABbum=dGk;g9T{w5=Y(`kA;g~A7?SLKHwc_uDPSN_2OV+a4-0bIpiwGwJXRc zB!ou-*#6AsI$w60)rjUaHs&@ZzZM?IEhreI15UxqZcE9a+K~p5&oLkmEZnt4%HljQ z;A(r42c{d=yv{ONV!OWPegQylfn8K^ti|ev#Ko4!1EzJj<9s9ld!UB+Q3;ICB0PT3 zFj+r9bH#gM82YZA^qDa})^^O2R1@o!SnH7PwhuYp}>=o zhdl%{uQgmJ+yMP7ZA%huH&y6GA{k7dd@CrNXLHYXE9m^cIygt}idr_jRi^dHOX_C{ zM#%QF?Ni>2=bDcld;i0eKhgO0RA&!r;vj60i(j&}Yi*>Z^FDubvg#G+13A?@5t7R} zwJn3JnxI9;0spq#A}+16RQ3B6kG_#bg(H}crk6a@{C`ArWO!L0}IsXp@E;ZFY>Zw7ydb)FOZ?z z)7HMa<|;?-+v@tW`tolP`G5XgC`Pje3qSFD_qcaFIa$INk>}{5cl374(dGFOQHTuo zqNjlIfLL8H&su@rts0&)z$-+bXCHCIx1}vtWIyWQly4b5*ahJ%5bg+%JQ3BqJv*`5{q{<8B`%Dh#ur0V_Z1cWhj8NK6^X8PxW>(5v8 zx@)nbST_F?B(NagdlCHvC5-+6ow|j^NMK5=NeJl^^XxVLe^XP5@wxFUs!lgs!aC+6mb0Cx2>{T{}<;~NS^+0T35 zh37B)Pqrp(*=C)v!w!dA`>1J=SFfh`Dmo17GIEaQuA-Y0txax^Z;76YQKj*YCf{uV z?3kn9H}lhr3&HIs{Ei!=06@Fz=@bw4(}B`-6SlQiqTzUJxreT+`g2HYab`?8ckH}3 z#!xT1^vp|BPjzUcYI0;_9OpAPG;0_zgS)%By9m)6(I2`Pn-fEv>{UD+Awj0+cuhy= z_OnQCe9IoazA2FP-FT;X9e5_-Ceyrk(%(OgTVNt5!spr`R3{>Ym*1g6llfxvX?CZGo69Af~Voo z5f+KEzC&{|_p}ptef`O0ASL1@Eds7}mXt%~9@SdW;C%_2k;LuvD;T<~N^pQ;piJZe z?)w&9+G@I1*w-0e!zqFryk*UfTFzQo;Jm`B9Y>g+StB=a4woPV%@i$ZAc+_R9WkZ8^`H-kAx;kTS>8-vDp6d#rC;9&zR|_R&A0&6^(Yv3CbIP`fmCxLVQ?fovT{ z3()N`MV9YPzO+Gd#o~iT8VJ^Z>YDfy@KrYK1;~-WAJy`bjKi{wGJ}lBp)3~avyck8 z24MZbY(i9&2?NEtjUxI9U<;VWF%o2K(Qh0D0!d&{!;BxBJJ;D2;_Eg=?-=u4Qc=}f zKNcKL_v-ZK!@I1b$oszp`wDlsan*=k4J$!;DKa@Wz^*zok;GbFl})b{L%eB1sY_t1 zNb=6jWEyerp#=?yP_Y}bVh(vidCwD$TrP5}JwPa%rS;;6!8zH4qlEh zp;ktMk|S$;s^5EppaU+O2~esbC=@#C*)sr4MC;Nc33!v%T<(iH*-B}6xV!I1HH{%=VVLh8p-K7D~90o4(+NEjfzd8pX$tKo4d4@#Zy8hD1ypkxg#$IhI7MY?e&_; zqKM)qeFG@}w+ndr^k{Fa(H34TKn4gJ)<)@Z!;fm2{h!)XBRQ&RMB+SyxMCZ4M;L#O z(Tb_2={77tlh2q?>ImuuN=nFSU$;a-whdYy+19Dun_ey}8dvF%!%^lbzDvJ6BihFE zBr)3BNKNC6Vs30r$tbf4ZzIAAl8U6m?&HsA=s%UfiZCd8NoH6AifA@nsOnrh9kTyOi49HF@6~^k=;&|&C#u_^|L3>;?4jjLFG;%GvHUb06aN5J^OTj{X1kB z$%nga(rX=SywDJo|IOud+FsCZ(JE8wC-5A^1@*H`v1Apc-#^em-wleWpHfFCtD; z4W0?-(>~938TL2(S58y?f-)gLCf2jNT#k+PnLNKH(Fgf8VW_{ulW?tUrt9mKqRL7o z6SLQ*k{epiA0tV*%Zoif{XHy~fc9sakD6=BjapqiB#Y?!kTkmIL5>*3?H()JkTK+o z@aH(8TsXDK->clP=Ehi!%jV|LC%m^5Z$RaLDEE)pO3wZ7?{VaXMFH|K)=P^}w(xUm zt5$eHy!-$xhnVCm<(~)yPCQ6(@O7!Y7R!@__Xq(Pe=MQKNy-Fo#aqqpe#UoMV1tM6 zwRNEEWk)j`T8ldyQ^raXUgfC@3Jf{wtTO8=C&dqK?*|vsd_~#kWHmKsa-xnEC%H1q z#k{GLL?^l)sd2}054Z(+1)qm(`8S%()vl`Z!fYC|=L=33Jf!}arl<+Rbt;N=`KrF9 zRPu_2B?vCj-n|Ve1cij-g~YsVV7^{zcoC}O_WmdLb3U(cRz7nRdqC9&c8cQ7)TmOr z18cJQAD_L+QHkkzG$pGtBf0KSzokSD_IIRU5bpXPk74R zj*02sOHX;QQM!`;lgdg3HjpaGJKpHj{OF#VW=9rfC|c>4#nPw#!iNA?cOAU3xrtu$ zMa2V#&edN$;e#L+0uyP;fYaj`id&$u(;g#={BEoUe^q4-UXb945SRJi$K_>J9jKe( z9wK`|lG(glz2qm*uCd|as5$M0oH=^}f_!Vp<)!g}N9s0II*`w7x1BCf7J4-Ej`S_d zu{H26?sD4)moxDhGUhH)v#mVj6jBbLgXVn1 zjAUxE!-J>_m6i zx#^`+?LTQG1dU&qna-v(Au`CRq7DfD3S?Zx!;+{rEXxN91inwzDOMsS#Y_3JmJ{~Z zDYRTQiR!9!IQ9>QC8?d1?`s=QuQb6+cW5h6OII&iG1)fa%iJD8ksPdODg4M(l^*Y? z`qRK`Y5%X*nUW(hnNZh%(mMgE))FM6N3VI>&5&Yxi$t&U?(A3v(~TG5P>qHZV{BxYYQ zEKaK~8>-`G_U505q0!l;%U2p%cy!W2QElf@wv9$}%@bQ`4`c)AzOgPpm3i|+5p1oK z=BI_$oa3%hh{v-mZ30*cXN>pa0=9ah8i$>@XL|mHzkY@94-r@+uuF2XTH+w<4Io<) z$Hff!C8GWEU+MSThSO2*CotcUyc}~TGs;&%tInL=cuKClX8-v1O}SA24;6AM7x*{j zaCLmjr#2p-18i$Rqz)S_O1k$u3=h(AR4NAEM9BgFFXCjYMN4p4Id5#6eG2PJpxYFo zZJfp!hqcM{&R!|v2}p7yoZ=5Q1r7Qk`PgXl(cAxqJkt5UerP)FA%$liXq?HEbK=Jz zuCCfO&Lia_Gas(0do`ayB8Ne0>ee+c)gPvS-{Sj@L`DD#;Tt~7;|2AaT++=V*xN8e z=|~|_fKZ2GA?T&UPXX&9VcJMl5?DVZ0{mK=Qx5(Xq1&yNeunjph{2MNy%o%|WhkLS zQ^CKQ=WS%?R952YRPaXGB`7JtmB^rk5Vp_~xj-}}EcDC9`U|;zM`?iwO0QBhIPfc2 z$w<_B#H8EAm8~zihZOo6tP3yohq6E;e}czabV3f+Au)(Z))mxwM*w^} z8Q*t9AwKMD$FK%Lx@EHNq}ShYoW}TH^Do$U9#}N?su?hR$0mUk4isL*BMA8^-=_do zQJ0-Ur9=d9JDGykrMLz%gr^CAi8Ay{Uvj#oXrA|g%GV(MG1|EG7Xdq=FTg#;3LDZe zL)^0%NFh#>OaT5I_XI{_{wxEni|mESKVQo`1IFJuA6=5X4Llf&x2D)r4y;s(^>L4) zC!Jz^hsc1Gl7gBVf?M9)IgRT*0ad7ijRf@Rh7hXS{D)ofSnw;Kgp-9x5StS^s+A7h zLnPm8w38c0$yZmmUqJv`vr4glN|}D-cR&uB+G$D|?oWEJWJ-N>QN3j>mrJcwD?)4$ zj>}~)iT7CeqTv87iB?s>Pf0D>3#ieb5XJP#@HC)*C>|r!YdlKXJkI`%Ht?3D0e(&UHlUy< zeXZD8%0+id_z~Gx8YCG43@=Uta5YZ;hK6Tu;%=$toFTnPEIuwM1K~1)f_YW`Z?p)i}?D-qNcf}TIJs}C6jXr7Oss*LdU-u zN{|)ZqKAI|6HeNsx3EO_@KGi`4Jv$kA9SpuU}&MfZMUv*E4diz#M z2`O!MwvEz_f@IDw5v|P=>>Oks_%}|;`2Ayx-)3{$^c{oo1EyC^6EV#>uZXV_#b#F^ z#Vvz2PsXn&y5+JQTnUF6hlYn@71jyNTPekdYCF=JXTFDhXMPA-IpLqS@vZ}f<|JK- ze~ZT{TyR8g%56yh3JbRWybrYmnkyg9-?9?eUR(Y<6#o=+;nK*9aut1M;+`lGl2w~8 zY&&=+Yjt&fUKCh}e6?KC>&hOGY585iMpcZmXMmLv$aAc@&o)1eZ&NMX3NN(1ZqBg0cGortAGZ1d^It^a@>~OhgF`VMS_i2@ZS{+| zk~ENxqn~&1AfQRw$a}ZGli@s~rHrN1B{{mCBFI(89Bp2cqh&kA;J638?swYn-pZ-do0y3tjD9}5 zUHQRUGwIzWR4Nu^8$XNlR#D+$M!D`e)q_Dm?MO~qNs zlCuT++$Swt(~RFJKL_`CmvE`$08li5S0v`V=s1H|BF~RgwOw6mBR>>z;Y59=#ili1 zMuT;SD=Y2|wAJ3%C9B{0{n{4WI_v(%!{Z@kM~hLu5lS%cf-VTGuYd1@h%$J)Eq?-x zhDCsoXqNYY1&7Mz^lC{l|Iq;OOp(gcFv>|c>e;Oul0UX;nQL+$F})v$6Rg6I9@X#? z2lv{296kQ=mmY9pO4{tl0ys=&IlCQqR2&fRg=Jkfzh_cT8pim2y*FAnJ8* zcQ?`CLHmh-Wv}KMy#PLF0bq~T?qow_R=0*F^B>%f@HgqH!WHP8yUwa`|U zSg?C0wZllBNh#F;DKdyXAyj=4YB+sjDXPL8=H+LkVKbpPsS5p~-R?n1oYRKS3|CeP zQ+-1Wp#&pwd85TmQ^u_KQz+uvlN6k)f>3SqdzuwPo-!XG3fyGi9{)w*C&>K@>h?44 zakavx4z>uctEq4nHL6@4RfTf&On^24?DtFyH56%~D2LCiP}_)xfgm45@bGGyj0_Ct z#)lhr_B>_8I_jrR2JG?za0DPDQoo0}dZIQA`IuO^6Hv%TvVCdF?Ki^=3M~dJCWx|h2jvL;dG&ty zI7q4yf~)_#e8Oy7JovWc?Dlx~Pe8#M{a3F3AjJ}hV)B~Cs~E&KED_ujO=pQCQ&f_P znmh4Np&g)OZf9v2aN74~dqj~vrR(TiJ*kcdA~EJo?+G9vknctw@`gi7AXA1DKI%iA zxQ|6Fhcpznnf^c(2maeWbP8wO_1#LR$@v{wA0VRbMyJ6+yx!5Ai{r@Ig5^N|^ z_g;Y6@+dTz0s)tTW$Q5%*$d+OoUc*Vg9#|hE#GPbn_n>*-5Mnwy$zUay!Zm_lk27< zz=&d{e}{>|tGO8p_@R56WOy)hw3i8UB?-7Q_@sf0^l$Y~|60;5`Bb1vdvCp~KY_9m;=VdQ5L< z~Wa3}${H5)$qKJZjJK>iN#2X=!&(=5t=vQRv?X0~`1n*N}e~wqh9>oGK%U zGPhj5X8O@f^G=dkTIwvh{2L12s=2n??AxN8@8wKaR(>g+%v=cIEDzgXf zL20M@3mvogr89j2<7qzuoEZ?#o(LK~$k)YN91p$++MzpOdQ5ox7pUS*<<#!H{x?!A zl@*)X|5f2W`(N4n-l$Ty5B`|nu*6(Ed(cny=1VAACK}jU-BozVC zE|3AZ6DymnYJF~@-jg1YHX_MEl-R=?+WiHX-q)Z(G<=X<1sVU64E$Dlc zq4Fi-ztV14jI{>R216wCfDURC6BG8&FtX1^jFT~+^feLQ4##~ih75jmzk@lM!x0>v zbHbUZ=HByxnF>|k*NpXEKdICY)98+2=3lWN3LmZoVU(e|w^5{j#0|9nlf+~MR;fu* zfWGh>rdtD)x*h_?vD2W%=BF6l_M$I#lA1{44mDv;C^(o)F7D%H#^?6IrD=*&XT~HE zgkDxpcj(fiuzU8_WIfm68*2X<;oB`;wPzkCqsn)Pd@>;go-v;J%-zrIiw5nqvfn6U zR$dVGrMm>y96w~*Luhh59r`Q-_;ocd3aw&nHOZbnSuMYBYkWY=|6HZCaruLv0@8Vo zqjU!7)EPfr?u-6Y^Qd!CcZ|Zm{}(M+ho`08VY&@>jRPZ|u&~>VA6mRY)sU&~KT}^a znldqA`pdL#)PUlR##NFryiX1J99k73`qfd3(rSOo*SOhQ4^AfgKOzeSaL})W7a;VJt zQpc;hg}|%5=j)5=6%pqm_oL(|jz?X-L&>33YBeXzpD3W<80)NuF*p0B|3X!PFl;QT z=0y=O{W29K``$(YUh4gFSkE!xb|%oD6N^R`R>qZC{L|B^x8_B`E}sGLsGq&EG?4OMJGWh zI|=R?m5kqkxoJ9f_9&X7cDhBS%vN*my^eeD7ISF%O@SC3>q-Yk(JH>Rvt8HtC?j?Dcx7eT!Ru?5 zE_1Jys7R3Pw>aq$Y7&;uSnnWa)UT{5V>2_e8k(v~m#ZrUl?Nc_Idv!`la_^UcC7fF zjIjP#LLYWq3)9T{b<1-=iWEaWkojxNNit8+-#s`OYn3Ga%gue5=Zzd-SRO1Z-FuCG zB_3IpG%U=%I75s|Uaqy7l93T_Zao zs5Unve3zO$hJW37@GahBBK0FH!DRv#TokXK{MoM@*kr7kiAlW!|J`e{g{NZbtKojO zRz9&0t({V5-Y(^nE9n4x`UU1GfZ5elq_e2f`2a;m+Iv{84sVt9>3x&ZZ(SUfLC?wU z=SUa|@NOWiEb8nXXIRP8dP7s_qmIS|#sDfOSMh?ZYuuR4%W08&8f2@D0mES0Iph5M zjL^&7=LxRCyVe|H?9MpgP}u&cuY8_mB4cLquO1uh-zOnip0OW5)&#heyDrvqG8Q|4 z6ctba<6uXYOqD4RvBnnB$TvV|xvM!Yn#12Q>l9lAhOYZ*jUGY?LIwG&MRdPG`nJ!9 zzRdiGQ+y$bLh8cVqbsZESb5~N{waVh42j+xsK6C!sePmA>VO5~6a+!&S`Cfp4x)90>I(%dve9kFn4g)CR_B(rpm**3-cazLFwTL3vkgH$1jt)_*7NqY2X_tRWz zF(i`;fb--O?SeXT#zVeMq>RR4g zGreL#LQ5bpInM=Bs1A51jG|s_>I#H};GVDs_W1%7F(vny(R*F$C0u_PO zSuYu4%B0pMGw7BeqJ$}g&NMscujx8&v_oL_olBoiC@H065d)tK@ru0o@ENyb(U2k` z(eZ{-dstXf?}=6gnHm_5Sx8Fy;Y%6%Lb)3hs+wx4P|f{-4N{Vng$2DJc_Y4i1WQE6 zO{#-{^p8jcQo*4{k&F^L-dO7l#-kK0afg13Y~Yo$H6g=CL;<1-qKFDQP{j42rRRd{ z6E1*{X63RBB2S`*2bVKQ14zX*6Is97S`4;F{gZTo0thsloq?9-qQ|5ISu%knF8nO{ zs0dPX6rl@l${k}3jh^um1u}ZNL)69A>hkfr<=`RG?Njf0ub_Ax7Vet%vyqEHQ!VD) zJX&i?1!);cU1R&2M>;X;_n_T2T>&kfKa@*5T`+A>8Z8On9hL1p13W~fBSowvjTwQumDs=73gWQs!97DgTwCf z_=Ek$ckllQ6dV!i03hRW{YPhucdMz|Gj6Z+PmZ@|4tEaDu#>g&a%rogPcb*R(@$<6x8IkGn-m8Rb; zQBKJ9u)x-z931-Fg|ZNC^DXvS3H~tlP>m3ArS|6&g>%?|wTMe7};N$o5(7smLe;b+!F zA4kF70wV>dZNDQ!xA+2&Z{Ea*m29R2%pqHpNJ!TA?&JNhln4@{9u=7n&i@7T&*VH{ zr7~dnEbJ%_5)w$3ynXooU-fOb9jS9SsVGMgTRRQFFDxl;gR zFEJSBFJ*ixIB8|WC(KVXcqY8Ukm$FZ@ySfrGHUUxVkKW9YZ4IRwylqU1mK=kRc^1W zgh3xQ_q6k#?w1bLc_@Ly+=^gp&!_;k?OAO1e&b9$vqQsxOW6T?JXcTPtVV$i_R^N_rqW61C8-2#ee@k94J&k0}sX*>NW4uqvvJD zg<)LmSG5@5bKln2H``Tp8%MLiM850>N>Lv!)8^M2e-{hGBs#Q@y#1c@cg+$r|KVqg z4@MgprGRP&_x0wA>4Lif?e@aTecCG2dwT^xVKdXt4&csT(BIn`sZz@-V66FVL!^Gv z^Lk-F;jqrMYrAGFE{u!D+92)1Q`s#E1tf9xKEg&PJsGewrtwfW8Ul ziO^NoEK6;xCDuhIS<@mhX zQHrXUj+S-Q#v0sNTUDlAFh9R=k_V3!#HY4~mN)?js{agBpD~iZd65IuYW!^vB7=^T z%6kR|j-Ij(Y_```RSp4ro`~|#4s+fzc@jG;3OFa*1U+@tShub@hY~dsxL0Xon*(;7 znejBbf%jiE5?S)OzLblE0K^Oi^##qJxL{DAvK`-)3vnwK;Z4g_BOXkm>7>i0=QbyfS4JG$&@)<|r6UD0AvCJ^GElXa3bx4-9RRRn2NPYYZMA;v><3kqm2^d3@3filEaR&K91?yQtKgp3a41pcrXsUa0M@ez zerTdh6iZRe`uE93duULSf;-NtLhti_VA0*NPsrI(Sz_0D%{Z2sNn~g5bbH-X^gpeQ zxsy4C=n8E61Hp$NN<2%?h2yDHC9S(Hz!0%=aU^?_Dtmc((sJ}S(rB^im8(+7!Ct52 zufeL;iU)Z2U2o$;{vA#70vFfS7_;nM-=gnvV#vQuAjTMUb=FnXc6%`{bFuUTV2_Mh zA#nbwYu31D(6Ly?j*+z0YPE?!w4{w(b<|vz#dOsOUdOd|A_XXVp4v1vXfa>|)FX)B z%Z`TNeGpp@mTonox@I70KjSzIh_QBjN~u7gItGWdI=52D+h$D}k>R0MsYG3TYCdl# zP^u2l;a&q>k+m%}#A?H}xV{e`-$sNkDS{!9A9%-GeYx-JoXuCWP^D0xrJ-sbMSwwU z_gzn*1c#21dFY6#)}@XVLD>1y+R`q0N%kMgY<#)J$5de|Df~Gfzbnu?DvQICnoa4Ryz#BT;v z^|!d*09>w8QL|$Q1@`yli~G2ixxA^_;4YqqFkoQ`!>4McleDGfRO#^pTZrWN*$U-J zpx7&rfQ^lCw)YJ!jl4veO2{{%DE*6#_!_l^1Bq;+jSln(lYB3PTGvC zK>$Cn)i6!+zfqf3?7KvRpgH}kzOj=gpW6=GaR31lMp4GeDJCYi_QHLnR+cQbCKok> zI}`Znb`owbPqJ!I_2||9Cm1Fz#hwFDT>G<}M3|&~yKTby@W{Q|&*FiV?iwNdOuW6& z(r$dX-ZPfP4l=A6q0aHPbXt~7?_Cksmw!H@IZrc2O6||N0nW(fhg07L5%FLeN=QF{G?wAiNk(eVC@X)nM)0jvh<&u-V(IU)evrc8PLsPzmm9tp+2 zUvYRhb-w&rq~%_{T%`b}AGSb3?mOrz5D6iIusw}V11-{<>om1V^Fs2f&EPlQS z0%h?0WNFU}?v3+~*X&N(P!${C32ZO=$!xzBRd~-c8_5XgT82<|cRNJumj0uR7y?28W(lH8rEsOox2Hsb)Q~bqweLEpzkp^L{wli`CR3u1tS1UO~Cy zM49WQm6adf7~2cFuV&MVQSz+OeldSq(@~$K$0Jy3Bm@gB`d>u60!SY-6?_$@C7U7FRZr)wGa(8^+gQO|% zhK8BzoHyXzj*~vV`C&QR3Wy9=f+t-5uKCh_s$n!$f2&5MDm)5*?TwWV4c`PWdU`i5 zPMduE?2aYs#{LEwu1Z))o7R+${2xtc9o6*v{^1eARD==A6cIK_r9oO^)R^R?C6w;& zZbmmqBc-%-cS)-V2$L=;M|b?*pWiv(|EK3L4$pHx_x-xBEBV-$JIAWr^w0yde{wSR z+qVIzUyGCAhEswlNt2X(vO*2~&Hb9sV>1fF7HQ7|-S|TRW?ggrF-#CFv26bZbQcM{ zKCJZA)fr5%uAeu|CO-ieaS<*l0Xu5TpCz(gR>knWabBb{Nm!>`P>~$5sQ6`j_Og~8 z7$YPMy&I-w454Bm?EepkD>lr_@#pJQyU(SoaMlw$8!+PK{D%UyKb5JIT9@-W+wR1J zhpjfVMHY2aJ`1o9>gtGlU;rXMSW?c1>EP4vwR4O&{0}_brGeha$S)vj1N4z& zv)gdrqga;`iMHB3ATP^Fj3u~h8&3#+2zdAo1~ZQp+=`_p2$=ak?eAWWqc?HF59%g; zK;qsM=J@^yVKD25LN6a(LXco9n<5un+2LtG74K{Nko1iaW~+aIIAkbKVZ&_X zJ~@CJJ@}*bvN8OXzuPl%f0jpikyR)xP~KGfO6_d^f1Wz-~}334ONsJnwKU ztdo5g?;lTI1HPMz{ zoT#>>Jr%{rfd96|g8k{C4)!q^X!P;T{3#lJhc2_uvbLLClQX-oVmFG0Rlxa75Sno9DR^68eMsMW}uDo=F{b$sy=O>CZZ2 z<)fm7aj`M6r|Kq|(V(jsE>mKRkDU(&Wj60YYPsEGtINJQnX%(}ZWH=z z=pe%pUqpGQ*0od2w9ORf>I1(3G=A%78JI36V^?Y84*fmJ{&%tOxsa^+4*kcdK?ptt z9Q5)vkiWC#¸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

    item_title


    item_plink', $result['html']); + self::assertEquals("item_title\n\nParent status", $result['text']); + self::assertEquals('

    item_title


    Parent statusitem_plink', $result['html']); } /** @@ -2325,8 +2327,9 @@ class ApiTest extends FixtureTest { $result = api_convert_item( [ - 'title' => 'item_title', - 'body' => 'item_title item_body' + 'title' => 'item_title', + 'body' => 'item_title item_body', + 'uri-id' => 1, ] ); self::assertEquals('item_title item_body', $result['text']); From 613cdf7ee1c847822662378253510e4759472176 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Mon, 24 May 2021 15:13:01 +0200 Subject: [PATCH 053/123] autoinstall: handle `-f/--file` as single config file as help string says. --- src/Console/AutomaticInstallation.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Console/AutomaticInstallation.php b/src/Console/AutomaticInstallation.php index 45159bcb1..98ccd7b82 100644 --- a/src/Console/AutomaticInstallation.php +++ b/src/Console/AutomaticInstallation.php @@ -30,7 +30,6 @@ use Friendica\Core\Installer; use Friendica\Core\Theme; use Friendica\Database\Database; use Friendica\Util\BasePath; -use Friendica\Util\ConfigFileLoader; use RuntimeException; class AutomaticInstallation extends Console @@ -139,15 +138,16 @@ HELP; $config_file = $this->getOption(['f', 'file']); if (!empty($config_file)) { - if (!file_exists($config_file)) { throw new RuntimeException("ERROR: Config file does not exist.\n"); } - //reload the config cache - $loader = new ConfigFileLoader($config_file); - $loader->setupCache($configCache); - + //append config file to the config cache + $config = include($config_file); + if (!is_array($config)) { + throw new Exception('Error loading config file ' . $config_file); + } + $configCache->load($config, Cache::SOURCE_FILE); } else { // Creating config file $this->out("Creating config file...\n"); @@ -229,7 +229,7 @@ HELP; if (!empty($config_file) && $config_file != 'config' . DIRECTORY_SEPARATOR . 'local.config.php') { // Copy config file $this->out("Copying config file...\n"); - if (!copy($basePathConf . DIRECTORY_SEPARATOR . $config_file, $basePathConf . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.config.php')) { + if (!copy($config_file, $basePathConf . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.config.php')) { throw new RuntimeException("ERROR: Saving config file failed. Please copy '$config_file' to '" . $basePathConf . "'" . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "local.config.php' manually.\n"); } } From c45a1d1e4d82fe8478a746cf97e702b365301ce3 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Mon, 24 May 2021 15:27:23 +0200 Subject: [PATCH 054/123] autoinstall: compact output --- src/Console/AutomaticInstallation.php | 31 ++++++++++++++------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/src/Console/AutomaticInstallation.php b/src/Console/AutomaticInstallation.php index 98ccd7b82..b3addbc28 100644 --- a/src/Console/AutomaticInstallation.php +++ b/src/Console/AutomaticInstallation.php @@ -111,7 +111,7 @@ HELP; protected function doExecute() { // Initialise the app - $this->out("Initializing setup...\n"); + $this->out("Initializing setup..."); $installer = new Installer(); @@ -120,10 +120,10 @@ HELP; $basepath = new BasePath($basePathConf); $installer->setUpCache($configCache, $basepath->getPath()); - $this->out(" Complete!\n\n"); + $this->out(" Complete!\n"); // Check Environment - $this->out("Checking environment...\n"); + $this->out("Checking environment..."); $installer->resetChecks(); @@ -132,14 +132,15 @@ HELP; throw new RuntimeException($errorMessage); } - $this->out(" Complete!\n\n"); + $this->out(" Complete!\n"); // if a config file is set, $config_file = $this->getOption(['f', 'file']); if (!empty($config_file)) { + $this->out("Loading config file '$config_file'..."); if (!file_exists($config_file)) { - throw new RuntimeException("ERROR: Config file does not exist.\n"); + throw new RuntimeException("ERROR: Config file does not exist."); } //append config file to the config cache @@ -150,7 +151,7 @@ HELP; $configCache->load($config, Cache::SOURCE_FILE); } else { // Creating config file - $this->out("Creating config file...\n"); + $this->out("Creating config file..."); $save_db = $this->getOption(['s', 'savedb'], false); @@ -202,10 +203,10 @@ HELP; $installer->createConfig($configCache); } - $this->out("Complete!\n\n"); + $this->out(" Complete!\n"); // Check database connection - $this->out("Checking database...\n"); + $this->out("Checking database..."); $installer->resetChecks(); @@ -214,7 +215,7 @@ HELP; throw new RuntimeException($errorMessage); } - $this->out(" Complete!\n\n"); + $this->out(" Complete!\n"); // Install database $this->out("Inserting data into database...\n"); @@ -228,24 +229,24 @@ HELP; if (!empty($config_file) && $config_file != 'config' . DIRECTORY_SEPARATOR . 'local.config.php') { // Copy config file - $this->out("Copying config file...\n"); + $this->out("Copying config file..."); if (!copy($config_file, $basePathConf . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.config.php')) { throw new RuntimeException("ERROR: Saving config file failed. Please copy '$config_file' to '" . $basePathConf . "'" . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "local.config.php' manually.\n"); } } - $this->out(" Complete!\n\n"); + $this->out(" Complete!\n"); // Install theme - $this->out("Installing theme\n"); + $this->out("Installing theme"); if (!empty($this->config->get('system', 'theme'))) { Theme::install($this->config->get('system', 'theme')); - $this->out(" Complete\n\n"); + $this->out(" Complete\n"); } else { - $this->out(" Theme setting is empty. Please check the file 'config/local.config.php'\n\n"); + $this->out(" Theme setting is empty. Please check the file 'config/local.config.php'\n"); } - $this->out("\nInstallation is finished\n"); + $this->out("\nInstallation is finished"); return 0; } From dd1835d15d9b7a8b5cb1569fbd345ea418611965 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Mon, 24 May 2021 17:06:52 +0200 Subject: [PATCH 055/123] Update vagrant devbox provisioning - run provisioning script as root - don't load friendica_test_data.sql which is outdated - install friendica and create users via console commands - install cronjob in `/etc/cron.d/friendica` and run as `www-data` user - force to have "vagrant-vbguest" insstalled. We need updated vbguest addins to correctly mount local folder - add "config.hostname" and "system.ssl_policy" values in `local.config.vagrant.php` --- Vagrantfile | 6 +- bin/dev/vagrant_provision.sh | 107 +++++++++++++++++++++------------- mods/local.config.vagrant.php | 2 + 3 files changed, 75 insertions(+), 40 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index f9ffe0c75..81676df61 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -34,10 +34,14 @@ Vagrant.configure(2) do |config| # # # Customize the amount of memory on the VM: vb.memory = server_memory + + unless Vagrant.has_plugin?("vagrant-vbguest") + raise 'vagrant-vbguest plugin is not installed! Install with "vagrant plugin install vagrant-vbguest"' + end end # Enable provisioning with a shell script. - config.vm.provision "shell", path: "./bin/dev/vagrant_provision.sh" + config.vm.provision "shell", path: "./bin/dev/vagrant_provision.sh", privileged: true # run: "always" # run: "once" end diff --git a/bin/dev/vagrant_provision.sh b/bin/dev/vagrant_provision.sh index bc28cc384..4de6a4684 100755 --- a/bin/dev/vagrant_provision.sh +++ b/bin/dev/vagrant_provision.sh @@ -1,13 +1,23 @@ #!/bin/bash -#Script to setup the vagrant instance for running friendica +# Script to setup the vagrant instance for running friendica # -#DO NOT RUN on your physical machine as this won't be of any use -#and f.e. deletes your /var/www/ folder! -echo "Friendica configuration settings" -sudo apt-get update +# DO NOT RUN on your physical machine as this won't be of any use +# and f.e. deletes your /var/www/ folder! +# +# Run as root by vagrant +# +## -# Install virtualbox guest additions -sudo apt-get install virtualbox-guest-x11 +ADMIN_NICK="admin" +ADMIN_PASSW="admin" + +USER_NICK="user" +USER_PASSW="user" + +## + +echo "Friendica configuration settings" +apt-get update #Selfsigned cert echo ">>> Installing *.xip.io self-signed SSL" @@ -23,32 +33,32 @@ localityName=New Haven/ commonName=$DOMAIN/ subjectAltName=DNS:$EXTRADOMAIN " -sudo mkdir -p "$SSL_DIR" -sudo openssl genrsa -out "$SSL_DIR/xip.io.key" 4096 -sudo openssl req -new -subj "$(echo -n "$SUBJ" | tr "\n" "/")" -key "$SSL_DIR/xip.io.key" -out "$SSL_DIR/xip.io.csr" -passin pass:$PASSPHRASE -sudo openssl x509 -req -days 365 -in "$SSL_DIR/xip.io.csr" -signkey "$SSL_DIR/xip.io.key" -out "$SSL_DIR/xip.io.crt" +mkdir -p "$SSL_DIR" +openssl genrsa -out "$SSL_DIR/xip.io.key" 4096 +openssl req -new -subj "$(echo -n "$SUBJ" | tr "\n" "/")" -key "$SSL_DIR/xip.io.key" -out "$SSL_DIR/xip.io.csr" -passin pass:$PASSPHRASE +openssl x509 -req -days 365 -in "$SSL_DIR/xip.io.csr" -signkey "$SSL_DIR/xip.io.key" -out "$SSL_DIR/xip.io.crt" #Install apache2 echo ">>> Installing Apache2 webserver" -sudo apt-get install -y apache2 -sudo a2enmod rewrite actions ssl -sudo cp /vagrant/bin/dev/vagrant_vhost.sh /usr/local/bin/vhost -sudo chmod guo+x /usr/local/bin/vhost -sudo vhost -s 192.168.22.10.xip.io -d /var/www -p /etc/ssl/xip.io -c xip.io -a friendica.local -sudo a2dissite 000-default -sudo service apache2 restart +apt-get install -qq apache2 +a2enmod rewrite actions ssl +cp /vagrant/bin/dev/vagrant_vhost.sh /usr/local/bin/vhost +chmod guo+x /usr/local/bin/vhost +vhost -s 192.168.22.10.xip.io -d /var/www -p /etc/ssl/xip.io -c xip.io -a friendica.local +a2dissite 000-default +service apache2 restart #Install php echo ">>> Installing PHP7" -sudo apt-get install -y php libapache2-mod-php php-cli php-mysql php-curl php-gd php-mbstring php-xml imagemagick php-imagick php-zip -sudo systemctl restart apache2 +apt-get install -qq php libapache2-mod-php php-cli php-mysql php-curl php-gd php-mbstring php-xml imagemagick php-imagick php-zip +systemctl restart apache2 #Install mysql echo ">>> Installing Mysql" -sudo debconf-set-selections <<< "mariadb-server mariadb-server/root_password password root" -sudo debconf-set-selections <<< "mariadb-server mariadb-server/root_password_again password root" -sudo apt-get install -qq mariadb-server +debconf-set-selections <<< "mariadb-server mariadb-server/root_password password root" +debconf-set-selections <<< "mariadb-server mariadb-server/root_password_again password root" +apt-get install -qq mariadb-server # enable remote access # setting the mysql bind-address to allow connections from everywhere sed -i "s/bind-address.*/bind-address = 0.0.0.0/" /etc/mysql/my.cnf @@ -66,41 +76,60 @@ $MYSQL -uroot -proot -e "FLUSH PRIVILEGES" systemctl restart mysql - #configure rudimentary mail server (local delivery only) #add Friendica accounts for local user accounts, use email address like vagrant@friendica.local, read the email with 'mail'. +echo ">>> Installing 'Local Only' postfix" debconf-set-selections <<< "postfix postfix/mailname string friendica.local" debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Local Only'" -sudo apt-get install -y postfix mailutils libmailutils-dev -sudo echo -e "friendica1: vagrant\nfriendica2: vagrant\nfriendica3: vagrant\nfriendica4: vagrant\nfriendica5: vagrant" >> /etc/aliases && sudo newaliases +apt-get install -qq postfix mailutils libmailutils-dev +echo -e "friendica1: vagrant\nfriendica2: vagrant\nfriendica3: vagrant\nfriendica4: vagrant\nfriendica5: vagrant" >> /etc/aliases && newaliases # Friendica needs git for fetching some dependencies -sudo apt-get install -y git +echo ">>> Installing git" +apt-get install -qq git #make the vagrant directory the docroot -sudo rm -rf /var/www/ -sudo ln -fs /vagrant /var/www +echo ">>> Symlink /var/www to /vagrant" +rm -rf /var/www/ +ln -fs /vagrant /var/www # install deps with composer -sudo apt install unzip +echo ">>> Installing php requirements" +apt install unzip cd /var/www -sudo -u www-data php bin/composer.phar install +php bin/composer.phar install -# initial config file for friendica in vagrant -cp /vagrant/mods/local.config.vagrant.php /vagrant/config/local.config.php + +echo ">>> Setup Friendica" # copy the .htaccess-dist file to .htaccess so that rewrite rules work cp /vagrant/.htaccess-dist /vagrant/.htaccess # create the friendica database echo "create database friendica DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" | $MYSQL -u root -proot -# import test database -$MYSQL -uroot -proot friendica < /vagrant/friendica_test_data.sql +# import test database (disabled because too old) +#$MYSQL -uroot -proot friendica < /vagrant/friendica_test_data.sql + +# install friendica +bin/console autoinstall -f /vagrant/mods/local.config.vagrant.php + +# add users +# (disable a bunch of validation because this is a dev install, deh, it needs invalid emails and stupid passwords) +bin/console config system disable_email_validation 1 +bin/console config system disable_password_exposed 1 +bin/console user add "$ADMIN_NICK" "$ADMIN_NICK" "$ADMIN_NICK@friendica.local" en +bin/console user password "$ADMIN_NICK" "$ADMIN_PASSW" +bin/console user add "$USER_NICK" "$USER_NICK" "$USER_NICK@friendica.local" en +bin/console user password "$USER_NICK" "$USER_PASSW" + +# set the admin +bin/console config config admin_email ""$ADMIN_NICK@friendica.local"" + # create cronjob - activate if you have enough memory in you dev VM -echo "*/10 * * * * cd /vagrant; /usr/bin/php bin/worker.php" >> friendicacron -sudo crontab friendicacron -sudo rm friendicacron +# cronjob runs as www-data user +echo ">>> Installing cronjob" +echo "*/10 * * * * www-data cd /vagrant; /usr/bin/php bin/worker.php" >> /etc/cron.d/friendica # friendica needs write access to /tmp -sudo chmod 777 /tmp +chmod 777 /tmp diff --git a/mods/local.config.vagrant.php b/mods/local.config.vagrant.php index c35b1a33d..98e9a42e7 100644 --- a/mods/local.config.vagrant.php +++ b/mods/local.config.vagrant.php @@ -29,6 +29,7 @@ return [ // **************************************************************** 'config' => [ + 'hostname' => 'friendica.local', 'admin_email' => 'admin@friendica.local', 'sitename' => 'Friendica Social Network', 'register_policy' => \Friendica\Module\Register::OPEN, @@ -38,5 +39,6 @@ return [ 'default_timezone' => 'UTC', 'language' => 'en', 'basepath' => '/vagrant', + 'ssl_policy' => \Friendica\App\BaseURL::SSL_POLICY_SELFSIGN, ], ]; From f00e4c2a4cba69ccc111bf1398ba5fffbbb14e68 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 18:04:47 +0000 Subject: [PATCH 056/123] Issue 10219: Don't display follow activities --- mod/photos.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/photos.php b/mod/photos.php index df8438464..d23c454c0 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -1275,7 +1275,7 @@ function photos_content(App $a) } if (!empty($link_item['parent']) && !empty($link_item['uid'])) { - $condition = ["`parent` = ? AND `gravity` != ?", $link_item['parent'], GRAVITY_PARENT]; + $condition = ["`parent` = ? AND `gravity` = ?", $link_item['parent'], GRAVITY_COMMENT]; $total = Post::count($condition); $pager = new Pager(DI::l10n(), DI::args()->getQueryString()); From da8d5f501592274e5814cbcd7af36450c57f1823 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 19:44:24 +0000 Subject: [PATCH 057/123] Issue 9926: Limit the length of data to store in the apcontact table --- src/Database/DBStructure.php | 4 ++++ src/Model/APContact.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/Database/DBStructure.php b/src/Database/DBStructure.php index 82e405942..04ba956bc 100644 --- a/src/Database/DBStructure.php +++ b/src/Database/DBStructure.php @@ -241,6 +241,10 @@ class DBStructure // Assign all field that are present in the table foreach ($fieldnames as $field) { if (isset($data[$field])) { + // Limit the length of varchar, varbinary, char and binrary fields + if (is_string($data[$field]) && preg_match("/[char|binary]\((\d*)\)/", $definition[$table]['fields'][$field]['type'], $result)) { + $data[$field] = mb_substr($data[$field], 0, $result[1]); + } $fields[$field] = $data[$field]; } } diff --git a/src/Model/APContact.php b/src/Model/APContact.php index 7a63e413c..28bb31c83 100644 --- a/src/Model/APContact.php +++ b/src/Model/APContact.php @@ -26,6 +26,7 @@ use Friendica\Core\Cache\Duration; use Friendica\Core\Logger; use Friendica\Core\System; use Friendica\Database\DBA; +use Friendica\Database\DBStructure; use Friendica\DI; use Friendica\Network\Probe; use Friendica\Protocol\ActivityNamespace; @@ -349,6 +350,9 @@ class APContact DBA::delete('apcontact', ['url' => $url]); } + // Limit the length on incoming fields + $apcontact = DBStructure::getFieldsForTable('apcontact', $apcontact); + if (DBA::exists('apcontact', ['url' => $apcontact['url']])) { DBA::update('apcontact', $apcontact, ['url' => $apcontact['url']]); } else { From 4d4544ada3651af7d7c92f0b1b4276ee597a42eb Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 20:07:39 +0000 Subject: [PATCH 058/123] Separate the char from the binary handling --- src/Database/DBStructure.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Database/DBStructure.php b/src/Database/DBStructure.php index 04ba956bc..914846590 100644 --- a/src/Database/DBStructure.php +++ b/src/Database/DBStructure.php @@ -242,8 +242,10 @@ class DBStructure foreach ($fieldnames as $field) { if (isset($data[$field])) { // Limit the length of varchar, varbinary, char and binrary fields - if (is_string($data[$field]) && preg_match("/[char|binary]\((\d*)\)/", $definition[$table]['fields'][$field]['type'], $result)) { + if (is_string($data[$field]) && preg_match("/char\((\d*)\)/", $definition[$table]['fields'][$field]['type'], $result)) { $data[$field] = mb_substr($data[$field], 0, $result[1]); + } elseif (is_string($data[$field]) && preg_match("/binary\((\d*)\)/", $definition[$table]['fields'][$field]['type'], $result)) { + $data[$field] = substr($data[$field], 0, $result[1]); } $fields[$field] = $data[$field]; } From ea4b066df37ef4aa7cf068b2e74b11439026fae3 Mon Sep 17 00:00:00 2001 From: Philipp Date: Mon, 24 May 2021 20:30:56 +0200 Subject: [PATCH 059/123] Fix DBA::lock() testability because of "autocommits" --- tests/DatabaseTestTrait.php | 2 ++ tests/Util/Database/ExtendedPDO.php | 28 +++++++++--------- tests/Util/Database/StaticDatabase.php | 40 ++++++++++++++++++-------- 3 files changed, 45 insertions(+), 25 deletions(-) diff --git a/tests/DatabaseTestTrait.php b/tests/DatabaseTestTrait.php index 7d255c693..eae5ce2ac 100644 --- a/tests/DatabaseTestTrait.php +++ b/tests/DatabaseTestTrait.php @@ -34,6 +34,8 @@ trait DatabaseTestTrait StaticDatabase::statConnect($_SERVER); // Rollbacks every DB usage (in case the test couldn't call tearDown) StaticDatabase::statRollback(); + // Rollback the first, outer transaction just 2 be sure + StaticDatabase::getGlobConnection()->rollBack(); // Start the first, outer transaction StaticDatabase::getGlobConnection()->beginTransaction(); } diff --git a/tests/Util/Database/ExtendedPDO.php b/tests/Util/Database/ExtendedPDO.php index 6a59d2aee..c9ce42b3e 100644 --- a/tests/Util/Database/ExtendedPDO.php +++ b/tests/Util/Database/ExtendedPDO.php @@ -69,7 +69,7 @@ class ExtendedPDO extends PDO { if($this->_transactionDepth <= 0 || !$this->hasSavepoint()) { parent::beginTransaction(); - $this->_transactionDepth = $this->_transactionDepth < 0 ? 0 : $this->_transactionDepth; + $this->_transactionDepth = 0; } else { $this->exec("SAVEPOINT LEVEL{$this->_transactionDepth}"); } @@ -84,14 +84,15 @@ class ExtendedPDO extends PDO */ public function commit() { + // We don't want to "really" commit something, so skip the most outer hierarchy + if ($this->_transactionDepth <= 1 && $this->hasSavepoint()) { + $this->_transactionDepth = $this->_transactionDepth <= 0 ? 0 : 1; + return true; + } + $this->_transactionDepth--; - if($this->_transactionDepth <= 0 || !$this->hasSavepoint()) { - parent::commit(); - $this->_transactionDepth = $this->_transactionDepth < 0 ? 0 : $this->_transactionDepth; - } else { - $this->exec("RELEASE SAVEPOINT LEVEL{$this->_transactionDepth}"); - } + $this->exec("RELEASE SAVEPOINT LEVEL{$this->_transactionDepth}"); } /** @@ -102,14 +103,15 @@ class ExtendedPDO extends PDO */ public function rollBack() { - if ($this->_transactionDepth <= 0) { - throw new PDOException('Rollback error : There is no transaction started'); - } - $this->_transactionDepth--; - if($this->_transactionDepth == 0 || !$this->hasSavepoint()) { - parent::rollBack(); + if($this->_transactionDepth <= 0 || !$this->hasSavepoint()) { + $this->_transactionDepth = 0; + try { + parent::rollBack(); + } catch (PDOException $e) { + // this shouldn't happen, but it does ... + } } else { $this->exec("ROLLBACK TO SAVEPOINT LEVEL{$this->_transactionDepth}"); } diff --git a/tests/Util/Database/StaticDatabase.php b/tests/Util/Database/StaticDatabase.php index 48b392978..3bf6396a9 100644 --- a/tests/Util/Database/StaticDatabase.php +++ b/tests/Util/Database/StaticDatabase.php @@ -39,6 +39,9 @@ class StaticDatabase extends Database */ private static $staticConnection; + /** @var bool */ + private $_locked = false; + /** * Override the behaviour of connect, due there is just one, static connection at all * @@ -77,6 +80,31 @@ class StaticDatabase extends Database return true; } + /** Mock for locking tables */ + public function lock($table) + { + if ($this->_locked) { + return false; + } + + $this->in_transaction = true; + $this->_locked = true; + + return true; + } + + /** Mock for unlocking tables */ + public function unlock() + { + // See here: https://dev.mysql.com/doc/refman/5.7/en/lock-tables-and-transactions.html + $this->performCommit(); + + $this->in_transaction = false; + $this->_locked = false; + + return true; + } + /** * Does a commit * @@ -163,18 +191,6 @@ class StaticDatabase extends Database return self::$staticConnection; } - /** - * Perform a global commit for every nested transaction of the static connection - */ - public static function statCommit() - { - if (isset(self::$staticConnection)) { - while (self::$staticConnection->getTransactionDepth() > 0) { - self::$staticConnection->commit(); - } - } - } - /** * Perform a global rollback for every nested transaction of the static connection */ From 6428e417dbfb96227d79bafd4bb1770d85ef8061 Mon Sep 17 00:00:00 2001 From: Philipp Date: Mon, 24 May 2021 20:31:10 +0200 Subject: [PATCH 060/123] Split drone steps for readability --- .drone.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index ec9963135..d49840fdc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -67,6 +67,11 @@ type: docker name: php7.3-mariadb steps: + - name: Composer install + image: friendicaci/php7.4:php7.4.18 + commands: + - composer validate + - composer install --prefer-dist - name: Test Friendica image: friendicaci/php7.3:php7.3.28 environment: @@ -79,8 +84,6 @@ steps: MEMCACHED_HOST: "memcached" MEMCACHE_HOST: "memcached" commands: - - composer validate - - composer install --prefer-dist - cp config/local-sample.config.php config/local.config.php - if ! bin/wait-for-connection $MYSQL_HOST $MYSQL_PORT 300; then echo "[ERROR] Waited 300 seconds, no response" >&2; exit 1; fi - mysql -h$MYSQL_HOST -P$MYSQL_PORT -p$MYSQL_PASSWORD -u$MYSQL_USER $MYSQL_DATABASE < database.sql @@ -108,6 +111,11 @@ type: docker name: php7.4-mariadb steps: + - name: Composer install + image: friendicaci/php7.4:php7.4.18 + commands: + - composer validate + - composer install --prefer-dist - name: Test Friendica image: friendicaci/php7.4:php7.4.18 environment: @@ -122,8 +130,6 @@ steps: XDEBUG_MODE: "coverage" commands: - phpenmod xdebug - - composer validate - - composer install --prefer-dist - cp config/local-sample.config.php config/local.config.php - if ! bin/wait-for-connection $MYSQL_HOST $MYSQL_PORT 300; then echo "[ERROR] Waited 300 seconds, no response" >&2; exit 1; fi - mysql -h$MYSQL_HOST -P$MYSQL_PORT -p$MYSQL_PASSWORD -u$MYSQL_USER $MYSQL_DATABASE < database.sql @@ -161,6 +167,11 @@ type: docker name: php8.0-mariadb steps: + - name: Composer install + image: friendicaci/php7.4:php7.4.18 + commands: + - composer validate + - composer install --prefer-dist - name: Test Friendica image: friendicaci/php8.0:php8.0.5 environment: @@ -173,8 +184,6 @@ steps: MEMCACHED_HOST: "memcached" MEMCACHE_HOST: "memcached" commands: - - composer validate - - composer install --prefer-dist - cp config/local-sample.config.php config/local.config.php - if ! bin/wait-for-connection $MYSQL_HOST $MYSQL_PORT 300; then echo "[ERROR] Waited 300 seconds, no response" >&2; exit 1; fi - mysql -h$MYSQL_HOST -P$MYSQL_PORT -p$MYSQL_PASSWORD -u$MYSQL_USER $MYSQL_DATABASE < database.sql From 0aa23b813ff7a1d411f7c67de8dfd1dc8eae8c71 Mon Sep 17 00:00:00 2001 From: Philipp Date: Tue, 25 May 2021 09:21:37 +0200 Subject: [PATCH 061/123] adjusted test case --- tests/legacy/ApiTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/legacy/ApiTest.php b/tests/legacy/ApiTest.php index 4a1839f8c..423294e59 100644 --- a/tests/legacy/ApiTest.php +++ b/tests/legacy/ApiTest.php @@ -2309,13 +2309,13 @@ class ApiTest extends FixtureTest [ 'network' => 'feed', 'title' => 'item_title', - 'uri-id' => 1, + 'uri-id' => -1, 'body' => '', 'plink' => 'item_plink' ] ); - self::assertEquals("item_title\n\nParent status", $result['text']); - self::assertEquals('

    item_title


    Parent statusitem_plink', $result['html']); + self::assertEquals("item_title", $result['text']); + self::assertEquals('

    item_title


    item_plink', $result['html']); } /** From 25c1b01e95dec6669186eee6bea9a6aaf2be731b Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 25 May 2021 09:33:18 +0200 Subject: [PATCH 062/123] added note about the Mastodon API support to the FAW --- doc/FAQ.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/FAQ.md b/doc/FAQ.md index 48629c960..8ad5954b8 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -183,6 +183,7 @@ Example: Friendica Support ### What friendica clients can I use? Friendica is using a [Twitter/GNU Social compatible API](help/api), which means you can use any Twitter/GNU Social client for your platform as long as you can change the API path in its settings. +Since the 2021.06 release, Friendica also supports the Mastodon API. Here is a list of known working clients: * Android @@ -196,6 +197,11 @@ Here is a list of known working clients: * [Choqok](https://choqok.kde.org) * Windows * [Friendica Mobile](https://www.microsoft.com/de-DE/store/p/friendica-mobile/9nblggh0fhmn?rtc=1) (Windows 10) + * [Husky](https://husky.fwgs.ru) + * [Subway Tooter](https://github.com/tateisu/SubwayTooter) + * [Tusky](https://tusky.app) + * [twitlatte](https://github.com/moko256/twitlatte) + * [Yuito](https://github.com/accelforce/Yuito) Depending on the features of the client you might encounter some glitches in usability, like being limited in the length of your postings to 140 characters and having no access to the [permission settings](help/Groups-and-Privacy). From 444682e533a2a211b0670d09c98cd5d60272bb7c Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 25 May 2021 09:36:32 +0200 Subject: [PATCH 063/123] added note about the public chat rooms being logged --- doc/FAQ.md | 2 +- doc/Home.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/FAQ.md b/doc/FAQ.md index 8ad5954b8..a073585f1 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -33,7 +33,7 @@ User If this FAQ does not answer your question you can always reach out to the community via the following options: * Friendica Support Forum: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * Community chat rooms (the IRC, Matrix and XMPP rooms are bridged) + * Community chat rooms (the IRC, Matrix and XMPP rooms are bridged) these public chats are logged [from IRC](https://gnusociarg.nsupdate.info/2021/%23friendica/) and [Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) * XMPP: support(at)forum.friendi.ca * IRC: #friendica at libera.chat or [#friendica at freenode.net](https://webchat.freenode.net/?settings=#friendica) * Matrix: [#friendica-en:matrix.org](https://matrix.to/#/#friendica-en:matrix.org) or [#friendi.ca:matrix.org](https://matrix.to/#/#friendi.ca:matrix.org) diff --git a/doc/Home.md b/doc/Home.md index ae099c21a..d164f7f45 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -68,7 +68,7 @@ Friendica Documentation and Resources * Ways to get Support * Friendica Support Forum: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) * [Mailing List Archive](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) you can subscribe to the list by sending an email to ``support-request(at)friendi.ca?subject=subscribe`` - * Community chat rooms (the IRC, Matrix and XMPP rooms are bridget) + * Community chat rooms (the IRC, Matrix and XMPP rooms are bridget) these public chats are logged [from IRC](https://gnusociarg.nsupdate.info/2021/%23friendica/) and [Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) * XMPP/Jabber MUC: support(at)forum.friendi.ca * IRC: [#friendica at freenode.net](https://webchat.freenode.net/?settings=#friendica) * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) or [#friendica-en](https://matrix.to/#/#friendica-en:matrix.org) at matrix.org From a83fd9100e6c283bbadc08b43749cd962b4babb9 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 25 May 2021 09:39:06 +0200 Subject: [PATCH 064/123] [DE] added note about the public chat rooms being logged --- doc/de/FAQ.md | 2 +- doc/de/Home.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/de/FAQ.md b/doc/de/FAQ.md index c0dd41628..8120f24ce 100644 --- a/doc/de/FAQ.md +++ b/doc/de/FAQ.md @@ -36,7 +36,7 @@ Wenn Du Deinen Account nicht nutzen kannst, kannst Du einen Account auf einer ö Wenn du dir keinen weiteren Friendica Account einrichten willst, kannst du auch gerne über einen der folgenden alternativen Kanäle Hilfe suchen: * Friendica Support Forum: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) + * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) Logs dieser öffentlichen Chaträume können [hier aus dem IRC](https://gnusociarg.nsupdate.info/2021/%23frie) und [hier aus der Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) gefunden werden. * XMPP: support(at)forum.friendi.ca * IRC: #friendica aut libera.chat oder [#friendica auf freenode.net](https://webchat.freenode.net/?settings=#friendica) * Matrix: [#friendica-en:matrix.org](https://matrix.to/#/#friendica-en:matrix.org) or [#friendi.ca:matrix.org](https://matrix.to/#/#friendi.ca:matrix.org) diff --git a/doc/de/Home.md b/doc/de/Home.md index 145861b02..6f7e57599 100644 --- a/doc/de/Home.md +++ b/doc/de/Home.md @@ -64,7 +64,7 @@ Friendica - Dokumentation und Ressourcen * Support Kanäle * Friendica Support Forum: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) * [Mailing Listen Archiv](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) zum Abonnieren der Liste eine E-Mail an ``support-request(at)friendi.ca?subject=subscribe`` senden - * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) + * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) Logs dieser öffentlichen Chaträume können [hier aus dem IRC](https://gnusociarg.nsupdate.info/2021/%23frie) und [hier aus der Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) gefunden werden. * XMPP/Jabber MUC: support(at)forum.friendi.ca * IRC: #friendica auf libera.chat oder [#friendica auf irc.freenode.net](https://webchat.freenode.net/?settings=#friendica) * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) oder [#friendica-en](https://matrix.to/#/#friendica-en:matrix.org) auf matrix.org From 2a0a88119226ed6f79f339e0ad007a0b5eaf4dce Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 25 May 2021 09:42:22 +0200 Subject: [PATCH 065/123] [DE] added hint about the Mastodon API to the FAQ --- doc/de/FAQ.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/de/FAQ.md b/doc/de/FAQ.md index 8120f24ce..a5356cc72 100644 --- a/doc/de/FAQ.md +++ b/doc/de/FAQ.md @@ -193,6 +193,7 @@ Beispiel: Friendica Support ### Gibt es Clients für Friendica? Friendica verwendet eine [Twitter/GNU Social](help/api) kompatible API. +Seit der Version 2021.06 unterstützt Friendica außerdem die Mastodon API. Das bedeutet, dass du jeden Twitter/GNU Social Client verwenden kannst in dem du den API Pfad entsprechend änderst. Hier ist eine Liste von Clients bei denen dies möglich ist, bzw. die speziell für Friendica entwickelt werden: @@ -206,6 +207,11 @@ Hier ist eine Liste von Clients bei denen dies möglich ist, bzw. die speziell f * Mustard and Mustard-Mod * SailfishOS * [Friendly](https://openrepos.net/content/fabrixxm/friendly#comment-form) + * [Husky](https://husky.fwgs.ru) + * [Subway Tooter](https://github.com/tateisu/SubwayTooter) + * [Tusky](https://tusky.app) + * [twitlatte](https://github.com/moko256/twitlatte) + * [Yuito](https://github.com/accelforce/Yuito) * Linux * Hotot * Choqok From 09f29cd577f0d9ef150a609b2870380af71882a2 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 25 May 2021 13:11:23 +0000 Subject: [PATCH 066/123] Avoid notices because of empty fields --- src/Model/APContact.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/APContact.php b/src/Model/APContact.php index 28bb31c83..8795b22aa 100644 --- a/src/Model/APContact.php +++ b/src/Model/APContact.php @@ -361,7 +361,7 @@ class APContact Logger::info('Updated profile', ['url' => $url]); - return $apcontact; + return DBA::selectFirst('apcontact', [], ['url' => $apcontact['url']]) ?: []; } /** From ee5209a847eb9daa38a9ce49a76f255a8847f9a1 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 25 May 2021 13:18:48 +0000 Subject: [PATCH 067/123] Improved logging --- src/Util/HTTPSignature.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Util/HTTPSignature.php b/src/Util/HTTPSignature.php index 584ac356f..3980b7fba 100644 --- a/src/Util/HTTPSignature.php +++ b/src/Util/HTTPSignature.php @@ -640,16 +640,17 @@ class HTTPSignature $profile = APContact::getByURL($url); if (!empty($profile)) { - Logger::log('Taking key from id ' . $id, Logger::DEBUG); + Logger::info('Taking key from id', ['id' => $id]); return ['url' => $url, 'pubkey' => $profile['pubkey'], 'type' => $profile['type']]; } elseif ($url != $actor) { $profile = APContact::getByURL($actor); if (!empty($profile)) { - Logger::log('Taking key from actor ' . $actor, Logger::DEBUG); + Logger::info('Taking key from actor', ['actor' => $actor]); return ['url' => $actor, 'pubkey' => $profile['pubkey'], 'type' => $profile['type']]; } } + Logger::notice('Key could not be fetched', ['url' => $url, 'actor' => $actor]); return false; } } From 681f55315bde04085621af92ffa39b609813d519 Mon Sep 17 00:00:00 2001 From: Philipp Date: Tue, 25 May 2021 20:21:51 +0200 Subject: [PATCH 068/123] Downgrading PHP 7.4 incompatible fread/fwrite checks --- src/Util/HTTPInputData.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index c1dba263c..d22c3894d 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -162,7 +162,7 @@ class HTTPInputData $lastLine = null; while (($chunk = fgets($stream, 8096)) !== false && strpos($chunk, $boundary) !== 0) { if ($lastLine !== null) { - if (fwrite($fileHandle, $lastLine) === false) { + if (!fwrite($fileHandle, $lastLine)) { $error = UPLOAD_ERR_CANT_WRITE; break; } @@ -171,7 +171,7 @@ class HTTPInputData } if ($lastLine !== null && $error !== UPLOAD_ERR_CANT_WRITE) { - if (fwrite($fileHandle, rtrim($lastLine, "\r\n")) === false) { + if (!fwrite($fileHandle, rtrim($lastLine, "\r\n"))) { $error = UPLOAD_ERR_CANT_WRITE; } } From ecb25a6fd9f13e92ebe3e9cc123b194f8eb19005 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 26 May 2021 09:07:56 +0200 Subject: [PATCH 069/123] DE translation update --- view/lang/de/messages.po | 183 ++++++++++++++++++++------------------- view/lang/de/strings.php | 2 +- 2 files changed, 93 insertions(+), 92 deletions(-) diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index 17202b32c..65b3f8776 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -49,8 +49,8 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-16 07:41+0000\n" -"PO-Revision-Date: 2021-05-16 12:57+0000\n" +"POT-Creation-Date: 2021-05-23 07:49+0200\n" +"PO-Revision-Date: 2021-05-25 04:31+0000\n" "Last-Translator: Tobias Diekershoff \n" "Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n" "MIME-Version: 1.0\n" @@ -81,8 +81,8 @@ msgstr "Das monatliche Limit von %d Beiträgen wurde erreicht. Der Beitrag wurde #: include/api.php:4528 mod/photos.php:107 mod/photos.php:211 #: mod/photos.php:639 mod/photos.php:1043 mod/photos.php:1060 -#: mod/photos.php:1609 src/Model/User.php:1045 src/Model/User.php:1053 -#: src/Model/User.php:1061 src/Module/Settings/Profile/Photo/Crop.php:97 +#: mod/photos.php:1609 src/Model/User.php:1100 src/Model/User.php:1108 +#: src/Model/User.php:1116 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 @@ -96,7 +96,7 @@ msgstr "Profilbilder" msgid "%1$s poked %2$s" msgstr "%1$s stupste %2$s" -#: include/conversation.php:227 src/Model/Item.php:2523 +#: include/conversation.php:227 src/Model/Item.php:2534 msgid "event" msgstr "Veranstaltung" @@ -104,7 +104,7 @@ msgstr "Veranstaltung" msgid "status" msgstr "Status" -#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2525 +#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2536 msgid "photo" msgstr "Foto" @@ -996,7 +996,7 @@ msgstr "Tag" msgid "list" msgstr "Liste" -#: mod/cal.php:297 src/Console/User.php:182 src/Model/User.php:607 +#: mod/cal.php:297 src/Console/User.php:182 src/Model/User.php:662 #: src/Module/Admin/Users/Active.php:73 src/Module/Admin/Users/Blocked.php:74 #: src/Module/Admin/Users/Index.php:80 src/Module/Admin/Users/Pending.php:71 #: src/Module/Api/Twitter/ContactEndpoint.php:73 @@ -1162,11 +1162,11 @@ msgstr "Es scheint so, als ob du bereits mit %s in Kontakt stehst." msgid "Invalid profile URL." msgstr "Ungültige Profil-URL." -#: mod/dfrn_request.php:355 src/Model/Contact.php:2159 +#: mod/dfrn_request.php:355 src/Model/Contact.php:2164 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: mod/dfrn_request.php:361 src/Model/Contact.php:2164 +#: mod/dfrn_request.php:361 src/Model/Contact.php:2169 #: src/Module/Friendica.php:80 msgid "Blocked domain" msgstr "Blockierte Domain" @@ -3009,7 +3009,7 @@ msgstr "Die Datei ist größer als das erlaubte Limit von %s" msgid "File upload failed." msgstr "Hochladen der Datei fehlgeschlagen." -#: mod/wall_upload.php:233 +#: mod/wall_upload.php:233 src/Model/Photo.php:953 msgid "Wall Photos" msgstr "Pinnwand-Bilder" @@ -3681,38 +3681,38 @@ msgstr "vorige" msgid "last" msgstr "letzte" -#: src/Content/Text/BBCode.php:942 src/Content/Text/BBCode.php:1605 -#: src/Content/Text/BBCode.php:1606 +#: src/Content/Text/BBCode.php:942 src/Content/Text/BBCode.php:1607 +#: src/Content/Text/BBCode.php:1608 msgid "Image/photo" msgstr "Bild/Foto" -#: src/Content/Text/BBCode.php:1064 +#: src/Content/Text/BBCode.php:1066 #, php-format msgid "
    %2$s %3$s" msgstr "%2$s%3$s" -#: src/Content/Text/BBCode.php:1089 src/Model/Item.php:3024 -#: src/Model/Item.php:3030 src/Model/Item.php:3031 +#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3035 +#: src/Model/Item.php:3041 src/Model/Item.php:3042 msgid "Link to source" msgstr "Link zum Originalbeitrag" -#: src/Content/Text/BBCode.php:1523 src/Content/Text/HTML.php:951 +#: src/Content/Text/BBCode.php:1525 src/Content/Text/HTML.php:951 msgid "Click to open/close" msgstr "Zum Öffnen/Schließen klicken" -#: src/Content/Text/BBCode.php:1554 +#: src/Content/Text/BBCode.php:1556 msgid "$1 wrote:" msgstr "$1 hat geschrieben:" -#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +#: src/Content/Text/BBCode.php:1610 src/Content/Text/BBCode.php:1611 msgid "Encrypted content" msgstr "Verschlüsselter Inhalt" -#: src/Content/Text/BBCode.php:1822 +#: src/Content/Text/BBCode.php:1824 msgid "Invalid source protocol" msgstr "Ungültiges Quell-Protokoll" -#: src/Content/Text/BBCode.php:1837 +#: src/Content/Text/BBCode.php:1839 msgid "Invalid link protocol" msgstr "Ungültiges Link-Protokoll" @@ -4116,8 +4116,9 @@ msgid "Program execution functions" msgstr "Funktionen zur Programmausführung" #: src/Core/Installer.php:468 -msgid "Error: Program execution functions required but not enabled." -msgstr "Fehler: Die Funktionen zur Ausführung des Programms müssen aktiviert sein." +msgid "" +"Error: Program execution functions (proc_open) required but not enabled." +msgstr "Fehler: Die Funktionen zur Ausführung von Programmen (proc_open) müssen aktiviert sein." #: src/Core/Installer.php:474 msgid "JSON PHP module" @@ -4586,25 +4587,25 @@ msgstr "%s: Datenbank Aktualisierung" msgid "%s: updating %s table." msgstr "%s: aktualisiere Tabelle %s" -#: src/Factory/Api/Mastodon/Error.php:32 +#: src/Factory/Api/Mastodon/Error.php:38 msgid "Record not found" msgstr "Eintrag nicht gefunden" -#: src/Factory/Api/Mastodon/Error.php:41 +#: src/Factory/Api/Mastodon/Error.php:48 msgid "Unprocessable Entity" msgstr "Entität konnte nicht verarbeitet werden" -#: src/Factory/Api/Mastodon/Error.php:50 +#: src/Factory/Api/Mastodon/Error.php:58 #: src/Module/Special/HTTPException.php:50 msgid "Unauthorized" msgstr "Nicht autorisiert" -#: src/Factory/Api/Mastodon/Error.php:59 +#: src/Factory/Api/Mastodon/Error.php:68 msgid "" "Token is not authorized with a valid user or is missing a required scope" msgstr "Token ist nicht durch einen gültigen Benutzer autorisiert oder es fehlt ein erforderlicher Geltungsbereich" -#: src/Factory/Api/Mastodon/Error.php:68 +#: src/Factory/Api/Mastodon/Error.php:78 #: src/Module/Special/HTTPException.php:53 msgid "Internal Server Error" msgstr "Interner Serverfehler" @@ -4689,60 +4690,60 @@ msgstr "Organisation" msgid "Forum" msgstr "Forum" -#: src/Model/Contact.php:2169 +#: src/Model/Contact.php:2174 msgid "Connect URL missing." msgstr "Connect-URL fehlt" -#: src/Model/Contact.php:2178 +#: src/Model/Contact.php:2183 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke" -#: src/Model/Contact.php:2219 +#: src/Model/Contact.php:2224 msgid "" "This site is not configured to allow communications with other networks." msgstr "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann." -#: src/Model/Contact.php:2220 src/Model/Contact.php:2233 +#: src/Model/Contact.php:2225 src/Model/Contact.php:2238 msgid "No compatible communication protocols or feeds were discovered." msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." -#: src/Model/Contact.php:2231 +#: src/Model/Contact.php:2236 msgid "The profile address specified does not provide adequate information." msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." -#: src/Model/Contact.php:2236 +#: src/Model/Contact.php:2241 msgid "An author or name was not found." msgstr "Es wurde kein Autor oder Name gefunden." -#: src/Model/Contact.php:2239 +#: src/Model/Contact.php:2244 msgid "No browser URL could be matched to this address." msgstr "Zu dieser Adresse konnte keine passende Browser-URL gefunden werden." -#: src/Model/Contact.php:2242 +#: src/Model/Contact.php:2247 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen." -#: src/Model/Contact.php:2243 +#: src/Model/Contact.php:2248 msgid "Use mailto: in front of address to force email check." msgstr "Verwende mailto: vor der E-Mail-Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen." -#: src/Model/Contact.php:2249 +#: src/Model/Contact.php:2254 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde." -#: src/Model/Contact.php:2254 +#: src/Model/Contact.php:2259 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können." -#: src/Model/Contact.php:2313 +#: src/Model/Contact.php:2318 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." @@ -4859,37 +4860,37 @@ msgstr "Gruppenname:" msgid "Edit groups" msgstr "Gruppen bearbeiten" -#: src/Model/Item.php:1582 +#: src/Model/Item.php:1600 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Erkannte Sprachen in diesem Beitrag:\\n%s" -#: src/Model/Item.php:2527 +#: src/Model/Item.php:2538 msgid "activity" msgstr "Aktivität" -#: src/Model/Item.php:2529 +#: src/Model/Item.php:2540 msgid "comment" msgstr "Kommentar" -#: src/Model/Item.php:2532 +#: src/Model/Item.php:2543 msgid "post" msgstr "Beitrag" -#: src/Model/Item.php:2646 +#: src/Model/Item.php:2657 #, php-format msgid "Content warning: %s" msgstr "Inhaltswarnung: %s" -#: src/Model/Item.php:2989 +#: src/Model/Item.php:3000 msgid "bytes" msgstr "Byte" -#: src/Model/Item.php:3018 src/Model/Item.php:3019 +#: src/Model/Item.php:3029 src/Model/Item.php:3030 msgid "View on separate page" msgstr "Auf separater Seite ansehen" -#: src/Model/Mail.php:120 src/Model/Mail.php:258 +#: src/Model/Mail.php:134 src/Model/Mail.php:272 msgid "[no subject]" msgstr "[kein Betreff]" @@ -5002,138 +5003,138 @@ msgstr "Verzeichnis, in das Dateien hochgeladen werden. Für maximale Sicherheit msgid "Enter a valid existing folder" msgstr "Gib einen gültigen, existierenden Ordner ein" -#: src/Model/User.php:186 src/Model/User.php:931 +#: src/Model/User.php:186 src/Model/User.php:986 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden." -#: src/Model/User.php:549 +#: src/Model/User.php:571 src/Model/User.php:604 msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -#: src/Model/User.php:581 +#: src/Model/User.php:636 msgid "Not enough information to authenticate" msgstr "Nicht genügend Informationen für die Authentifizierung" -#: src/Model/User.php:676 +#: src/Model/User.php:731 msgid "Password can't be empty" msgstr "Das Passwort kann nicht leer sein" -#: src/Model/User.php:695 +#: src/Model/User.php:750 msgid "Empty passwords are not allowed." msgstr "Leere Passwörter sind nicht erlaubt." -#: src/Model/User.php:699 +#: src/Model/User.php:754 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Das neue Passwort wurde in einem öffentlichen Daten-Dump veröffentlicht. Bitte verwende ein anderes Passwort." -#: src/Model/User.php:705 +#: src/Model/User.php:760 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "Das Passwort darf keine akzentuierten Buchstaben, Leerzeichen oder Doppelpunkte (:) beinhalten" -#: src/Model/User.php:811 +#: src/Model/User.php:866 msgid "Passwords do not match. Password unchanged." msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." -#: src/Model/User.php:818 +#: src/Model/User.php:873 msgid "An invitation is required." msgstr "Du benötigst eine Einladung." -#: src/Model/User.php:822 +#: src/Model/User.php:877 msgid "Invitation could not be verified." msgstr "Die Einladung konnte nicht überprüft werden." -#: src/Model/User.php:830 +#: src/Model/User.php:885 msgid "Invalid OpenID url" msgstr "Ungültige OpenID URL" -#: src/Model/User.php:843 src/Security/Authentication.php:224 +#: src/Model/User.php:898 src/Security/Authentication.php:224 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Beim Versuch, dich mit der von dir angegebenen OpenID anzumelden, trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast." -#: src/Model/User.php:843 src/Security/Authentication.php:224 +#: src/Model/User.php:898 src/Security/Authentication.php:224 msgid "The error message was:" msgstr "Die Fehlermeldung lautete:" -#: src/Model/User.php:849 +#: src/Model/User.php:904 msgid "Please enter the required information." msgstr "Bitte trage die erforderlichen Informationen ein." -#: src/Model/User.php:863 +#: src/Model/User.php:918 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) and system.username_max_length (%s) schließen sich gegenseitig aus, tausche Werte aus." -#: src/Model/User.php:870 +#: src/Model/User.php:925 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." -#: src/Model/User.php:874 +#: src/Model/User.php:929 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Der Benutzername sollte aus maximal %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus maximal %s Zeichen bestehen." -#: src/Model/User.php:882 +#: src/Model/User.php:937 msgid "That doesn't appear to be your full (First Last) name." msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." -#: src/Model/User.php:887 +#: src/Model/User.php:942 msgid "Your email domain is not among those allowed on this site." msgstr "Die Domain Deiner E-Mail-Adresse ist auf dieser Seite nicht erlaubt." -#: src/Model/User.php:891 +#: src/Model/User.php:946 msgid "Not a valid email address." msgstr "Keine gültige E-Mail-Adresse." -#: src/Model/User.php:894 +#: src/Model/User.php:949 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Der Admin des Knotens hat den Spitznamen für die Registrierung gesperrt." -#: src/Model/User.php:898 src/Model/User.php:906 +#: src/Model/User.php:953 src/Model/User.php:961 msgid "Cannot use that email." msgstr "Konnte diese E-Mail-Adresse nicht verwenden." -#: src/Model/User.php:913 +#: src/Model/User.php:968 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\" und \"_\") bestehen." -#: src/Model/User.php:921 src/Model/User.php:978 +#: src/Model/User.php:976 src/Model/User.php:1033 msgid "Nickname is already registered. Please choose another." msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." -#: src/Model/User.php:965 src/Model/User.php:969 +#: src/Model/User.php:1020 src/Model/User.php:1024 msgid "An error occurred during registration. Please try again." msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:992 +#: src/Model/User.php:1047 msgid "An error occurred creating your default profile. Please try again." msgstr "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:999 +#: src/Model/User.php:1054 msgid "An error occurred creating your self contact. Please try again." msgstr "Bei der Erstellung deines self-Kontakts ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1004 +#: src/Model/User.php:1059 msgid "Friends" msgstr "Kontakte" -#: src/Model/User.php:1008 +#: src/Model/User.php:1063 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "Bei der Erstellung deiner Standardgruppe für Kontakte ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1199 +#: src/Model/User.php:1254 #, php-format msgid "" "\n" @@ -5141,7 +5142,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\nHallo %1$s\nein Admin von %2$s hat dir ein Nutzerkonto angelegt." -#: src/Model/User.php:1202 +#: src/Model/User.php:1257 #, php-format msgid "" "\n" @@ -5173,12 +5174,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\nNachfolgend die Anmeldedetails:\n\nAdresse der Seite: %1$s\nBenutzername: %2$s\nPasswort: %3$s\n\nDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich angemeldet hast.Bitte nimm dir ein paar Minuten, um die anderen Einstellungen auf dieser Seite zu kontrollieren.Eventuell magst du ja auch einige Informationen über dich in deinem Profil veröffentlichen, damit andere Leute dich einfacher finden können.Bearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).Wir empfehlen dir, deinen kompletten Namen anzugeben und ein zu dir passendes Profilbild zu wählen, damit dich alte Bekannte wiederfinden.Außerdem ist es nützlich, wenn du auf deinem Profil Schlüsselwörter angibst. Das erleichtert es, Leute zu finden, die deine Interessen teilen.Wir respektieren deine Privatsphäre - keine dieser Angaben ist nötig.Wenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie allerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nDu kannst dein Nutzerkonto jederzeit unter %1$s/removeme wieder löschen.\n\nDanke und willkommen auf %4$s." -#: src/Model/User.php:1235 src/Model/User.php:1342 +#: src/Model/User.php:1290 src/Model/User.php:1397 #, php-format msgid "Registration details for %s" msgstr "Details der Registration von %s" -#: src/Model/User.php:1255 +#: src/Model/User.php:1310 #, php-format msgid "" "\n" @@ -5193,12 +5194,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tdanke für deine Registrierung auf %2$s. Dein Account muss noch vom Admin des Knotens freigeschaltet werden.\n\n\t\t\tDeine Zugangsdaten lauten wie folgt:\n\n\t\t\tSeitenadresse:\t%3$s\n\t\t\tAnmeldename:\t\t%4$s\n\t\t\tPasswort:\t\t%5$s\n\t\t" -#: src/Model/User.php:1274 +#: src/Model/User.php:1329 #, php-format msgid "Registration at %s" msgstr "Registrierung als %s" -#: src/Model/User.php:1298 +#: src/Model/User.php:1353 #, php-format msgid "" "\n" @@ -5207,7 +5208,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tHallo %1$s,\n\t\t\t\tDanke für die Registrierung auf %2$s. Dein Account wurde angelegt.\n\t\t\t" -#: src/Model/User.php:1306 +#: src/Model/User.php:1361 #, php-format msgid "" "\n" @@ -7239,7 +7240,7 @@ msgstr "Hinweis vom Nutzer" msgid "Deny" msgstr "Verwehren" -#: src/Module/Api/Mastodon/Apps.php:47 src/Module/Api/Mastodon/Apps.php:58 +#: src/Module/Api/Mastodon/Apps.php:58 msgid "Missing parameters" msgstr "Fehlende Parameter" @@ -8920,15 +8921,15 @@ msgstr "Ungelesene anzeigen" msgid "Show all" msgstr "Alle anzeigen" -#: src/Module/OAuth/Authorize.php:49 +#: src/Module/OAuth/Authorize.php:51 msgid "Unsupported or missing response type" msgstr "Der Typ der Antwort fehlt oder wird nicht unterstützt" -#: src/Module/OAuth/Authorize.php:54 src/Module/OAuth/Token.php:55 +#: src/Module/OAuth/Authorize.php:56 src/Module/OAuth/Token.php:57 msgid "Incomplete request data" msgstr "Daten der Anfrage sind nicht vollständig" -#: src/Module/OAuth/Token.php:79 +#: src/Module/OAuth/Token.php:81 msgid "Unsupported or missing grant type" msgstr "Der Grant-Typ fehlt oder wird nicht unterstützt" @@ -10627,20 +10628,20 @@ msgstr "Schule/Ausbildung" msgid "Contact information and Social Networks" msgstr "Kontaktinformationen und Soziale Netzwerke" -#: src/Security/Authentication.php:210 src/Security/Authentication.php:262 +#: src/Security/Authentication.php:210 msgid "Login failed." msgstr "Anmeldung fehlgeschlagen." -#: src/Security/Authentication.php:273 +#: src/Security/Authentication.php:251 msgid "Login failed. Please check your credentials." msgstr "Anmeldung fehlgeschlagen. Bitte überprüfe deine Angaben." -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:370 #, php-format msgid "Welcome %s" msgstr "Willkommen %s" -#: src/Security/Authentication.php:393 +#: src/Security/Authentication.php:371 msgid "Please upload a profile photo." msgstr "Bitte lade ein Profilbild hoch." diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 5c16f1242..24d41254c 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -901,7 +901,7 @@ $a->strings["Error: iconv PHP module required but not installed."] = "Fehler: Da $a->strings["POSIX PHP module"] = "PHP POSIX Modul"; $a->strings["Error: POSIX PHP module required but not installed."] = "Fehler POSIX PHP Modul erforderlich, aber nicht installiert."; $a->strings["Program execution functions"] = "Funktionen zur Programmausführung"; -$a->strings["Error: Program execution functions required but not enabled."] = "Fehler: Die Funktionen zur Ausführung des Programms müssen aktiviert sein."; +$a->strings["Error: Program execution functions (proc_open) required but not enabled."] = "Fehler: Die Funktionen zur Ausführung von Programmen (proc_open) müssen aktiviert sein."; $a->strings["JSON PHP module"] = "PHP JASON Modul"; $a->strings["Error: JSON PHP module required but not installed."] = "Fehler: Das JSON PHP Modul wird benötigt, ist aber nicht installiert."; $a->strings["File Information PHP module"] = "PHP Datei Informations-Modul"; From 785f8124ed9300abea533d48be95a483f2cecf18 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 26 May 2021 09:24:37 +0000 Subject: [PATCH 070/123] Issue 10306: Improve local delivery --- src/Model/Contact.php | 2 +- src/Model/Item.php | 89 +++++++++++++++++++----- src/Model/Post.php | 5 +- src/Model/User.php | 2 +- src/Protocol/ActivityPub/Transmitter.php | 12 +--- src/Util/Network.php | 11 +++ src/Worker/Delivery.php | 41 ----------- src/Worker/Notifier.php | 68 +++++++++++------- 8 files changed, 131 insertions(+), 99 deletions(-) diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 4af1d9bb6..c3c75a8d4 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -1941,7 +1941,7 @@ class Contact return false; } - if (Contact::isLocal($ret['url'])) { + if (self::isLocal($ret['url'])) { Logger::info('Local contacts are not updated here.'); return true; } diff --git a/src/Model/Item.php b/src/Model/Item.php index 4dbea3eb8..5f0c4c8ed 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1018,6 +1018,30 @@ class Item if (empty($item['event-id'])) { unset($item['event-id']); + + $ev = Event::fromBBCode($item['body']); + if ((!empty($ev['desc']) || !empty($ev['summary'])) && !empty($ev['start'])) { + Logger::info('Event found.'); + $ev['cid'] = $item['contact-id']; + $ev['uid'] = $item['uid']; + $ev['uri'] = $item['uri']; + $ev['edited'] = $item['edited']; + $ev['private'] = $item['private']; + $ev['guid'] = $item['guid']; + $ev['plink'] = $item['plink']; + $ev['network'] = $item['network']; + $ev['protocol'] = $item['protocol']; + $ev['direction'] = $item['direction']; + $ev['source'] = $item['source']; + + $event = DBA::selectFirst('event', ['id'], ['uri' => $item['uri'], 'uid' => $item['uid']]); + if (DBA::isResult($event)) { + $ev['id'] = $event['id']; + } + + $item['event-id'] = Event::store($ev); + Logger::info('Event was stored', ['id' => $item['event-id']]); + } } if (empty($item['causer-id'])) { @@ -1322,19 +1346,26 @@ class Item /** * Store a public item defined by their URI-ID for the given users * - * @param integer $uri_id URI-ID of the given item - * @param integer $uid The user that will receive the item entry - * @param array $fields Additional fields to be stored + * @param integer $uri_id URI-ID of the given item + * @param integer $uid The user that will receive the item entry + * @param array $fields Additional fields to be stored + * @param integer $source_uid User id of the source post * @return integer stored item id */ - public static function storeForUserByUriId(int $uri_id, int $uid, array $fields = []) + public static function storeForUserByUriId(int $uri_id, int $uid, array $fields = [], int $source_uid = 0) { - $item = Post::selectFirst(self::ITEM_FIELDLIST, ['uri-id' => $uri_id, 'uid' => 0]); - if (!DBA::isResult($item)) { + if ($uid == $source_uid) { + Logger::warning('target UID must be be equal to the source UID', ['uri-id' => $uri_id, 'uid' => $uid]); return 0; } - if (($item['private'] == self::PRIVATE) || !in_array($item['network'], Protocol::FEDERATED)) { + $item = Post::selectFirst(self::ITEM_FIELDLIST, ['uri-id' => $uri_id, 'uid' => $source_uid]); + if (!DBA::isResult($item)) { + Logger::warning('Item could not be fetched', ['uri-id' => $uri_id, 'uid' => $source_uid]); + return 0; + } + + if (($source_uid == 0) && (($item['private'] == self::PRIVATE) || !in_array($item['network'], Protocol::FEDERATED))) { Logger::notice('Item is private or not from a federated network. It will not be stored for the user.', ['uri-id' => $uri_id, 'uid' => $uid, 'private' => $item['private'], 'network' => $item['network']]); return 0; } @@ -1343,8 +1374,24 @@ class Item $item = array_merge($item, $fields); + $is_reshare = ($item['gravity'] == GRAVITY_ACTIVITY) && ($item['verb'] == Activity::ANNOUNCE); + + if ((($item['gravity'] == GRAVITY_PARENT) || $is_reshare) && + DI::pConfig()->get($uid, 'system', 'accept_only_sharer') && + !Contact::isSharingByURL($item['author-link'], $uid) && + !Contact::isSharingByURL($item['owner-link'], $uid)) { + Logger::info('Contact is not a follower, thread will not be stored', ['author' => $item['author-link'], 'uid' => $uid]); + return 0; + } + + if ((($item['gravity'] == GRAVITY_COMMENT) || $is_reshare) && !Post::exists(['uri-id' => $item['thr-parent-id'], 'uid' => $uid])) { + // Only do an auto complete with the source uid "0" to prevent privavy problems + $result = self::storeForUserByUriId($item['thr-parent-id'], $uid); + Logger::info('Fetched thread parent', ['uri-id' => $item['thr-parent-id'], 'uid' => $uid, 'result' => $result]); + } + $stored = self::storeForUser($item, $uid); - Logger::info('Public item stored for user', ['uri-id' => $item['uri-id'], 'uid' => $uid, 'stored' => $stored]); + Logger::info('Item stored for user', ['uri-id' => $item['uri-id'], 'uid' => $uid, 'source-uid' => $source_uid, 'stored' => $stored]); return $stored; } @@ -1364,11 +1411,21 @@ class Item } unset($item['id']); - unset($item['parent']); unset($item['mention']); unset($item['starred']); unset($item['unseen']); unset($item['psid']); + unset($item['pinned']); + unset($item['ignored']); + unset($item['pubmail']); + unset($item['forum_mode']); + + //unset($item['post-reason']); + //unset($item['protocol']); + unset($item['event-id']); + unset($item['hidden']); + unset($item['notification-type']); + //unset($item['resource-id']); $item['uid'] = $uid; $item['origin'] = 0; @@ -1394,8 +1451,6 @@ class Item $item['contact-id'] = $self['id']; } - /// @todo Handling of "event-id" - $notify = false; if ($item['gravity'] == GRAVITY_PARENT) { $contact = DBA::selectFirst('contact', [], ['id' => $item['contact-id'], 'self' => false]); @@ -1407,9 +1462,9 @@ class Item $distributed = self::insert($item, $notify, true); if (!$distributed) { - Logger::info("Distributed public item wasn't stored", ['uri-id' => $item['uri-id'], 'user' => $uid]); + Logger::info("Distributed item wasn't stored", ['uri-id' => $item['uri-id'], 'user' => $uid]); } else { - Logger::info('Distributed public item was stored', ['uri-id' => $item['uri-id'], 'user' => $uid, 'stored' => $distributed]); + Logger::info('Distributed item was stored', ['uri-id' => $item['uri-id'], 'user' => $uid, 'stored' => $distributed]); } return $distributed; } @@ -3295,18 +3350,18 @@ class Item { $shared = BBCode::fetchShareAttributes($item['body']); if (empty($shared['link'])) { - return $item['body']; + return $item['body']; } - + $id = self::fetchByLink($shared['link']); Logger::info('Fetched shared post', ['uri-id' => $item['uri-id'], 'id' => $id, 'author' => $shared['profile'], 'url' => $shared['link'], 'guid' => $shared['guid'], 'callstack' => System::callstack()]); if (!$id) { - return $item['body']; + return $item['body']; } $shared_item = Post::selectFirst(['author-name', 'author-link', 'author-avatar', 'plink', 'created', 'guid', 'title', 'body'], ['id' => $id]); if (!DBA::isResult($shared_item)) { - return $item['body']; + return $item['body']; } $shared_content = BBCode::getShareOpeningTag($shared_item['author-name'], $shared_item['author-link'], $shared_item['author-avatar'], $shared_item['plink'], $shared_item['created'], $shared_item['guid']); diff --git a/src/Model/Post.php b/src/Model/Post.php index aae847664..2dc73446b 100644 --- a/src/Model/Post.php +++ b/src/Model/Post.php @@ -164,15 +164,16 @@ class Post * @param array $fields * @param array $condition * @param array $params + * @param bool $user_mode true = post-user-view, false = post-view * @return bool|array * @throws \Exception * @see DBA::select */ - public static function selectFirst(array $fields = [], array $condition = [], $params = []) + public static function selectFirst(array $fields = [], array $condition = [], $params = [], bool $user_mode = true) { $params['limit'] = 1; - $result = self::select($fields, $condition, $params); + $result = self::select($fields, $condition, $params, $user_mode); if (is_bool($result)) { return $result; diff --git a/src/Model/User.php b/src/Model/User.php index 38a22f70f..0482488e2 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -313,7 +313,7 @@ class User public static function getIdForURL(string $url) { // Avoid any database requests when the hostname isn't even part of the url. - if (!strpos($url, DI::baseUrl()->getHostname())) { + if (!Contact::isLocal($url)) { return 0; } diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 83e3d35a9..bfb1287c8 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -748,10 +748,6 @@ class Transmitter $contacts = DBA::select('contact', ['id', 'url', 'network', 'protocol', 'gsid'], $condition); while ($contact = DBA::fetch($contacts)) { - if (Contact::isLocal($contact['url'])) { - continue; - } - if (!self::isAPContact($contact, $networks)) { continue; } @@ -766,7 +762,7 @@ class Transmitter $profile = APContact::getByURL($contact['url'], false); if (!empty($profile)) { - if (empty($profile['sharedinbox']) || $personal) { + if (empty($profile['sharedinbox']) || $personal || Contact::isLocal($contact['url'])) { $target = $profile['inbox']; } else { $target = $profile['sharedinbox']; @@ -829,15 +825,11 @@ class Transmitter if ($item_profile && ($receiver == $item_profile['followers']) && ($uid == $profile_uid)) { $inboxes = array_merge($inboxes, self::fetchTargetInboxesforUser($uid, $personal, self::isAPPost($last_id))); } else { - if (Contact::isLocal($receiver)) { - continue; - } - $profile = APContact::getByURL($receiver, false); if (!empty($profile)) { $contact = Contact::getByURLForUser($receiver, $uid, false, ['id']); - if (empty($profile['sharedinbox']) || $personal || $blindcopy) { + if (empty($profile['sharedinbox']) || $personal || $blindcopy || Contact::isLocal($receiver)) { $target = $profile['inbox']; } else { $target = $profile['sharedinbox']; diff --git a/src/Util/Network.php b/src/Util/Network.php index 2c9949ee2..0b10687c9 100644 --- a/src/Util/Network.php +++ b/src/Util/Network.php @@ -548,4 +548,15 @@ class Network exit; } } + + /** + * Check if the given URL is a local link + * + * @param string $url + * @return bool + */ + public static function isLocalLink(string $url) + { + return (strpos(Strings::normaliseLink($url), Strings::normaliseLink(DI::baseUrl())) !== false); + } } diff --git a/src/Worker/Delivery.php b/src/Worker/Delivery.php index db7b8c26a..dad2ff7b3 100644 --- a/src/Worker/Delivery.php +++ b/src/Worker/Delivery.php @@ -30,13 +30,11 @@ use Friendica\Protocol\DFRN; use Friendica\Protocol\Diaspora; use Friendica\Protocol\Email; use Friendica\Protocol\Activity; -use Friendica\Util\Strings; use Friendica\Util\Network; use Friendica\Core\Worker; use Friendica\Model\Conversation; use Friendica\Model\FContact; use Friendica\Model\Item; -use Friendica\Model\Post; use Friendica\Protocol\Relay; class Delivery @@ -216,11 +214,6 @@ class Delivery $contact['network'] = Protocol::DIASPORA; } - // Ensure that local contacts are delivered locally - if (Model\Contact::isLocal($contact['url'])) { - $contact['network'] = Protocol::DFRN; - } - Logger::notice('Delivering', ['cmd' => $cmd, 'uri-id' => $post_uriid, 'followup' => $followup, 'network' => $contact['network']]); switch ($contact['network']) { @@ -316,40 +309,6 @@ class Delivery Logger::debug('Notifier entry: ' . $contact["url"] . ' ' . (($target_item['guid'] ?? '') ?: $target_item['id']) . ' entry: ' . $atom); - // perform local delivery if we are on the same site - if (Model\Contact::isLocal($contact['url'])) { - $condition = ['nurl' => Strings::normaliseLink($contact['url']), 'self' => true]; - $target_self = DBA::selectFirst('contact', ['uid'], $condition); - if (!DBA::isResult($target_self)) { - return; - } - $target_uid = $target_self['uid']; - - // Check if the user has got this contact - $cid = Model\Contact::getIdForURL($owner['url'], $target_uid); - if (!$cid) { - // Otherwise there should be a public contact - $cid = Model\Contact::getIdForURL($owner['url']); - if (!$cid) { - return; - } - } - - $target_importer = DFRN::getImporter($cid, $target_uid); - if (empty($target_importer)) { - // This should never happen - return; - } - - DFRN::import($atom, $target_importer, Conversation::PARCEL_LOCAL_DFRN, Conversation::PUSH); - - if (in_array($cmd, [Delivery::POST, Delivery::POKE])) { - Model\Post\DeliveryData::incrementQueueDone($target_item['uri-id'], Model\Post\DeliveryData::DFRN); - } - - return; - } - $protocol = Model\Post\DeliveryData::DFRN; // We don't have a relationship with contacts on a public post. diff --git a/src/Worker/Notifier.php b/src/Worker/Notifier.php index 60a5572ca..b53fba05f 100644 --- a/src/Worker/Notifier.php +++ b/src/Worker/Notifier.php @@ -41,6 +41,7 @@ use Friendica\Protocol\Diaspora; use Friendica\Protocol\OStatus; use Friendica\Protocol\Relay; use Friendica\Protocol\Salmon; +use Friendica\Util\Network; /* * The notifier is typically called with: @@ -313,7 +314,7 @@ class Notifier /// @todo Possibly we should not uplink when the author is the forum itself? if ((intval($parent['forum_mode']) == 1) && !$top_level && ($cmd !== Delivery::UPLINK) - && ($target_item['verb'] != Activity::ANNOUNCE)) { + && ($target_item['verb'] != Activity::ANNOUNCE)) { Worker::add($a->queue['priority'], 'Notifier', Delivery::UPLINK, $post_uriid, $sender_uid); } @@ -494,29 +495,32 @@ class Notifier /** * Deliver the message to the contacts * - * @param string $cmd - * @param int $post_uriid + * @param string $cmd + * @param int $post_uriid * @param int $sender_uid - * @param array $target_item - * @param array $thr_parent - * @param array $owner - * @param bool $batch_delivery - * @param array $contacts - * @param array $ap_contacts - * @param array $conversants - * @return int - * @throws InternalServerErrorException - * @throws Exception + * @param array $target_item + * @param array $thr_parent + * @param array $owner + * @param bool $batch_delivery + * @param array $contacts + * @param array $ap_contacts + * @param array $conversants + * @return int + * @throws InternalServerErrorException + * @throws Exception */ private static function delivery(string $cmd, int $post_uriid, int $sender_uid, array $target_item, array $thr_parent, array $owner, bool $batch_delivery, bool $in_batch, array $contacts, array $ap_contacts, array $conversants = []) { - $a = DI::app(); + $a = DI::app(); $delivery_queue_count = 0; foreach ($contacts as $contact) { - // Ensure that local contacts are delivered via DFRN - if (Contact::isLocal($contact['url'])) { - $contact['network'] = Protocol::DFRN; + // Direct delivery of local contacts + if ($target_uid = User::getIdForURL($contact['url'])) { + Logger::info('Direct delivery', ['uri-id' => $target_item['uri-id'], 'target' => $target_uid]); + $fields = ['protocol' => Conversation::PARCEL_LOCAL_DFRN, 'direction' => Conversation::PUSH]; + Item::storeForUserByUriId($target_item['uri-id'], $target_uid, $fields, $target_item['uid']); + continue; } // Deletions are always sent via DFRN as well. @@ -575,19 +579,19 @@ class Notifier /** * Deliver the message via OStatus * - * @param int $target_id - * @param array $target_item - * @param array $owner - * @param array $url_recipients - * @param bool $public_message - * @param bool $push_notify - * @return int - * @throws InternalServerErrorException - * @throws Exception + * @param int $target_id + * @param array $target_item + * @param array $owner + * @param array $url_recipients + * @param bool $public_message + * @param bool $push_notify + * @return int + * @throws InternalServerErrorException + * @throws Exception */ private static function deliverOStatus(int $target_id, array $target_item, array $owner, array $url_recipients, bool $public_message, bool $push_notify) { - $a = DI::app(); + $a = DI::app(); $delivery_queue_count = 0; $url_recipients = array_filter($url_recipients); @@ -775,6 +779,16 @@ class Notifier foreach ($inboxes as $inbox => $receivers) { $contacts = array_merge($contacts, $receivers); + if ((count($receivers) == 1) && Network::isLocalLink($inbox)) { + $contact = Contact::getById($receivers[0], ['url']); + if ($target_uid = User::getIdForURL($contact['url'])) { + $fields = ['protocol' => Conversation::PARCEL_LOCAL_DFRN, 'direction' => Conversation::PUSH]; + Item::storeForUserByUriId($target_item['uri-id'], $target_uid, $fields, $target_item['uid']); + Logger::info('Delivered locally', ['cmd' => $cmd, 'id' => $target_item['id'], 'inbox' => $inbox]); + continue; + } + } + Logger::info('Delivery via ActivityPub', ['cmd' => $cmd, 'id' => $target_item['id'], 'inbox' => $inbox]); if (Worker::add(['priority' => $priority, 'created' => $created, 'dont_fork' => true], From 016911a20cfa51e1888e99cc746d0ff827e2c389 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 26 May 2021 14:21:28 +0000 Subject: [PATCH 071/123] Setting the post reason and causer --- src/Model/Item.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index 5f0c4c8ed..db7503047 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1386,8 +1386,9 @@ class Item if ((($item['gravity'] == GRAVITY_COMMENT) || $is_reshare) && !Post::exists(['uri-id' => $item['thr-parent-id'], 'uid' => $uid])) { // Only do an auto complete with the source uid "0" to prevent privavy problems - $result = self::storeForUserByUriId($item['thr-parent-id'], $uid); - Logger::info('Fetched thread parent', ['uri-id' => $item['thr-parent-id'], 'uid' => $uid, 'result' => $result]); + $causer = $item['causer-id'] ?: $item['author-id']; + $result = self::storeForUserByUriId($item['thr-parent-id'], $uid, ['causer-id' => $causer, 'post-reason' => self::PR_FETCHED]); + Logger::info('Fetched thread parent', ['uri-id' => $item['thr-parent-id'], 'uid' => $uid, 'causer' => $causer, 'result' => $result]); } $stored = self::storeForUser($item, $uid); @@ -1420,12 +1421,9 @@ class Item unset($item['pubmail']); unset($item['forum_mode']); - //unset($item['post-reason']); - //unset($item['protocol']); unset($item['event-id']); unset($item['hidden']); unset($item['notification-type']); - //unset($item['resource-id']); $item['uid'] = $uid; $item['origin'] = 0; From 76e6a7182200df85b9b8ca6ef86f010fa03d7b98 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 26 May 2021 14:29:50 +0000 Subject: [PATCH 072/123] Setting the post reason --- src/Worker/Notifier.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Worker/Notifier.php b/src/Worker/Notifier.php index b53fba05f..de2774594 100644 --- a/src/Worker/Notifier.php +++ b/src/Worker/Notifier.php @@ -782,7 +782,7 @@ class Notifier if ((count($receivers) == 1) && Network::isLocalLink($inbox)) { $contact = Contact::getById($receivers[0], ['url']); if ($target_uid = User::getIdForURL($contact['url'])) { - $fields = ['protocol' => Conversation::PARCEL_LOCAL_DFRN, 'direction' => Conversation::PUSH]; + $fields = ['protocol' => Conversation::PARCEL_LOCAL_DFRN, 'direction' => Conversation::PUSH, 'post-reason' => Item::PR_BCC]; Item::storeForUserByUriId($target_item['uri-id'], $target_uid, $fields, $target_item['uid']); Logger::info('Delivered locally', ['cmd' => $cmd, 'id' => $target_item['id'], 'inbox' => $inbox]); continue; From c6a56985a8ef79cac4d0908b26fc4bad3e4b94a2 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 26 May 2021 18:15:07 +0000 Subject: [PATCH 073/123] Changed comments --- src/Model/Item.php | 2 +- src/Model/User.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index db7503047..ac9af32a6 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1355,7 +1355,7 @@ class Item public static function storeForUserByUriId(int $uri_id, int $uid, array $fields = [], int $source_uid = 0) { if ($uid == $source_uid) { - Logger::warning('target UID must be be equal to the source UID', ['uri-id' => $uri_id, 'uid' => $uid]); + Logger::warning('target UID must not be be equal to the source UID', ['uri-id' => $uri_id, 'uid' => $uid]); return 0; } diff --git a/src/Model/User.php b/src/Model/User.php index 0482488e2..2131406d4 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -312,7 +312,7 @@ class User */ public static function getIdForURL(string $url) { - // Avoid any database requests when the hostname isn't even part of the url. + // Avoid database queries when the local node hostname isn't even part of the url. if (!Contact::isLocal($url)) { return 0; } From a3c323b366e58c154e5a43f56d85412762e0ac83 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 26 May 2021 20:52:39 +0000 Subject: [PATCH 074/123] Issue 10262: Don't accept BCC posts from non followers --- src/Protocol/ActivityPub/Processor.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index ecbecb955..aba285c18 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -602,6 +602,12 @@ class Processor continue; } + if (!$item['isForum'] && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT) && + ($item['post-reason'] == Item::PR_BCC) && !Contact::isSharingByURL($activity['author'], $receiver)) { + Logger::info('Top level post via BCC from a non follower, ignoring', ['uid' => $receiver, 'contact' => $item['contact-id']]); + continue; + } + if (DI::pConfig()->get($receiver, 'system', 'accept_only_sharer', false) && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT)) { $skip = !Contact::isSharingByURL($activity['author'], $receiver); From 403cce25c47b7d48800b5cc6c6c6289d3022f750 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 27 May 2021 04:00:38 +0000 Subject: [PATCH 075/123] Follower is sharer instead --- src/Protocol/ActivityPub/Processor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index aba285c18..486fe6daa 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -604,7 +604,7 @@ class Processor if (!$item['isForum'] && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT) && ($item['post-reason'] == Item::PR_BCC) && !Contact::isSharingByURL($activity['author'], $receiver)) { - Logger::info('Top level post via BCC from a non follower, ignoring', ['uid' => $receiver, 'contact' => $item['contact-id']]); + Logger::info('Top level post via BCC from a non sharer, ignoring', ['uid' => $receiver, 'contact' => $item['contact-id']]); continue; } From 8b3884b2de4cb4a9f3183f9f0d7b2d4c7a1bf958 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 27 May 2021 07:51:30 +0000 Subject: [PATCH 076/123] API: Bookmarked posts are starred, not pinned --- src/Module/Api/Mastodon/Bookmarks.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Module/Api/Mastodon/Bookmarks.php b/src/Module/Api/Mastodon/Bookmarks.php index fa8f01f92..d5e6b7af4 100644 --- a/src/Module/Api/Mastodon/Bookmarks.php +++ b/src/Module/Api/Mastodon/Bookmarks.php @@ -52,7 +52,7 @@ class Bookmarks extends BaseApi $params = ['order' => ['uri-id' => true], 'limit' => $request['limit']]; - $condition = ['pinned' => true, 'uid' => $uid]; + $condition = ['starred' => true, 'uid' => $uid]; if (!empty($request['max_id'])) { $condition = DBA::mergeConditions($condition, ["`uri-id` < ?", $request['max_id']]); From c076545e3bbe70effc1160e823a92b7d91d7e614 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 27 May 2021 10:49:15 +0000 Subject: [PATCH 077/123] API: Only show "bookmarked" on top level post --- src/Factory/Api/Mastodon/Status.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Factory/Api/Mastodon/Status.php b/src/Factory/Api/Mastodon/Status.php index 41f64daa1..1312cb7f4 100644 --- a/src/Factory/Api/Mastodon/Status.php +++ b/src/Factory/Api/Mastodon/Status.php @@ -81,7 +81,7 @@ class Status extends BaseFactory Post::exists(['thr-parent-id' => $uriId, 'uid' => $uid, 'origin' => true, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE), 'deleted' => false]), Post::exists(['thr-parent-id' => $uriId, 'uid' => $uid, 'origin' => true, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE), 'deleted' => false]), Post\ThreadUser::getIgnored($uriId, $uid), - (bool)$item['starred'], + (bool)($item['starred'] && ($item['gravity'] == GRAVITY_PARENT)), Post\ThreadUser::getPinned($uriId, $uid) ); From ce8e5012e9e2217637838778f106fa603d8f17a3 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 27 May 2021 19:58:18 +0000 Subject: [PATCH 078/123] Fix reshare of Diaspora posts only with pictures --- src/Module/Item/Activity.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Module/Item/Activity.php b/src/Module/Item/Activity.php index df2be5dd0..1d44bf995 100644 --- a/src/Module/Item/Activity.php +++ b/src/Module/Item/Activity.php @@ -31,7 +31,6 @@ use Friendica\Core\Session; use Friendica\Database\DBA; use Friendica\Model\Post; use Friendica\Network\HTTPException; -use Friendica\Util\Strings; /** * Performs an activity (like, dislike, announce, attendyes, attendno, attendmaybe) @@ -90,7 +89,7 @@ class Activity extends BaseModule { $fields = ['uri-id', 'body', 'title', 'author-name', 'author-link', 'author-avatar', 'guid', 'created', 'plink']; $item = Post::selectFirst($fields, ['id' => $itemId, 'private' => [Item::PUBLIC, Item::UNLISTED]]); - if (!DBA::isResult($item) || ($item['body'] == '')) { + if (!DBA::isResult($item)) { return; } From c18622caf999e2ddf7e2cda5bf4a50d6506c3931 Mon Sep 17 00:00:00 2001 From: Philipp Date: Thu, 27 May 2021 22:08:39 +0200 Subject: [PATCH 079/123] Add cache for PHP 7.3 test --- .drone.yml | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index d49840fdc..beb39fc52 100644 --- a/.drone.yml +++ b/.drone.yml @@ -67,11 +67,36 @@ type: docker name: php7.3-mariadb steps: + - name: Restore cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + restore: true + cache_key: '{{ .Repo.Name }}_php73_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Composer install - image: friendicaci/php7.4:php7.4.18 + image: friendicaci/php7.3:php7.3.28 commands: - - composer validate - - composer install --prefer-dist + - export COMPOSER_HOME=.composer + - ./bin/composer.phar validate + - ./bin/composer.phar install --prefer-dist + - name: Rebuild cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + rebuild: true + cache_key: '{{ .Repo.Name }}_php73_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Test Friendica image: friendicaci/php7.3:php7.3.28 environment: @@ -105,6 +130,11 @@ services: - name: redis image: redis + +volumes: + - name: cache + host: + path: /tmp/drone-cache --- kind: pipeline type: docker From 3b5e64644b923e8b79e62a7fbf2c79fa24d52487 Mon Sep 17 00:00:00 2001 From: Philipp Date: Thu, 27 May 2021 22:11:47 +0200 Subject: [PATCH 080/123] Add cache for PHP 7.4 test --- .drone.yml | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index beb39fc52..2d2406929 100644 --- a/.drone.yml +++ b/.drone.yml @@ -141,11 +141,36 @@ type: docker name: php7.4-mariadb steps: + - name: Restore cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + restore: true + cache_key: '{{ .Repo.Name }}_php74_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Composer install image: friendicaci/php7.4:php7.4.18 commands: - - composer validate - - composer install --prefer-dist + - export COMPOSER_HOME=.composer + - ./bin/composer.phar validate + - ./bin/composer.phar install --prefer-dist + - name: Rebuild cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + rebuild: true + cache_key: '{{ .Repo.Name }}_php74_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Test Friendica image: friendicaci/php7.4:php7.4.18 environment: From 269129ac4fb04e753c0e7d862f283b8502e85735 Mon Sep 17 00:00:00 2001 From: Philipp Date: Thu, 27 May 2021 22:12:27 +0200 Subject: [PATCH 081/123] Add cache for PHP 8.0 test --- .drone.yml | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2d2406929..1b5f2ae70 100644 --- a/.drone.yml +++ b/.drone.yml @@ -222,11 +222,36 @@ type: docker name: php8.0-mariadb steps: + - name: Restore cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + restore: true + cache_key: '{{ .Repo.Name }}_php80_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Composer install - image: friendicaci/php7.4:php7.4.18 + image: friendicaci/php8.0:php8.0.5 commands: - - composer validate - - composer install --prefer-dist + - export COMPOSER_HOME=.composer + - ./bin/composer.phar validate + - ./bin/composer.phar install --prefer-dist + - name: Rebuild cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + rebuild: true + cache_key: '{{ .Repo.Name }}_php80_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Test Friendica image: friendicaci/php8.0:php8.0.5 environment: From 8df29bcb7fd17a7195e2044df85b14fbab167a94 Mon Sep 17 00:00:00 2001 From: Philipp Date: Thu, 27 May 2021 22:15:06 +0200 Subject: [PATCH 082/123] Add cache for PHP CS --- .drone.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.drone.yml b/.drone.yml index 1b5f2ae70..b45409a84 100644 --- a/.drone.yml +++ b/.drone.yml @@ -52,15 +52,45 @@ trigger: - pull_request steps: + - name: Restore cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + restore: true + cache_key: '{{ .Repo.Name }}_phpcs_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Install dependencies image: composer commands: + - export COMPOSER_HOME=.composer - ./bin/composer.phar run cs:install + - name: Rebuild cache + image: meltwater/drone-cache:dev + settings: + backend: "filesystem" + rebuild: true + cache_key: '{{ .Repo.Name }}_phpcs_{{ arch }}_{{ os }}' + archive_format: "gzip" + mount: + - '.composer' + volumes: + - name: cache + path: /tmp/cache - name: Run coding standards check image: friendicaci/php-cs commands: - export CHANGED_FILES="$(git diff --name-status ${DRONE_COMMIT_BEFORE}..${DRONE_COMMIT_AFTER} | grep ^A | cut -f2)" - /check-php-cs.sh + +volumes: + - name: cache + host: + path: /tmp/drone-cache --- kind: pipeline type: docker @@ -216,6 +246,11 @@ services: - name: redis image: redis + +volumes: + - name: cache + host: + path: /tmp/drone-cache --- kind: pipeline type: docker @@ -285,3 +320,8 @@ services: - name: redis image: redis + +volumes: + - name: cache + host: + path: /tmp/drone-cache From 97356ed617dbfe9abf668deec10ae7fecd4078f2 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 28 May 2021 06:10:32 +0000 Subject: [PATCH 083/123] API: Unified request parameter handling --- src/Module/Api/Mastodon/Lists.php | 9 +++-- src/Module/Api/Mastodon/Media.php | 9 ++++- src/Module/Api/Mastodon/Statuses.php | 49 ++++++++++++----------- src/Module/BaseApi.php | 60 ++++++---------------------- 4 files changed, 50 insertions(+), 77 deletions(-) diff --git a/src/Module/Api/Mastodon/Lists.php b/src/Module/Api/Mastodon/Lists.php index 5681ebf8a..38a9c1664 100644 --- a/src/Module/Api/Mastodon/Lists.php +++ b/src/Module/Api/Mastodon/Lists.php @@ -78,13 +78,16 @@ class Lists extends BaseApi public static function put(array $parameters = []) { - $data = self::getPutData(); + $request = self::getRequest([ + 'title' => '', // The title of the list to be updated. + 'replies_policy' => '', // Enumerable oneOf followed list none. + ]); - if (empty($data['title']) || empty($parameters['id'])) { + if (empty($request['title']) || empty($parameters['id'])) { DI::mstdnError()->UnprocessableEntity(); } - Group::update($parameters['id'], $data['title']); + Group::update($parameters['id'], $request['title']); } /** diff --git a/src/Module/Api/Mastodon/Media.php b/src/Module/Api/Mastodon/Media.php index daabf53f3..f232cd3d5 100644 --- a/src/Module/Api/Mastodon/Media.php +++ b/src/Module/Api/Mastodon/Media.php @@ -58,7 +58,12 @@ class Media extends BaseApi self::login(self::SCOPE_WRITE); $uid = self::getCurrentUserID(); - $data = self::getPutData(); + $request = self::getRequest([ + 'file' => [], // The file to be attached, using multipart form data. + 'thumbnail' => [], // The custom thumbnail of the media to be attached, using multipart form data. + 'description' => '', // A plain-text description of the media, for accessibility purposes. + 'focus' => '', // Two floating points (x,y), comma-delimited ranging from -1.0 to 1.0 + ]); if (empty($parameters['id'])) { DI::mstdnError()->UnprocessableEntity(); @@ -69,7 +74,7 @@ class Media extends BaseApi DI::mstdnError()->RecordNotFound(); } - Photo::update(['desc' => $data['description'] ?? ''], ['resource-id' => $photo['resource-id']]); + Photo::update(['desc' => $request['description']], ['resource-id' => $photo['resource-id']]); System::jsonExit(DI::mstdnAttachment()->createFromPhoto($parameters['id'])); } diff --git a/src/Module/Api/Mastodon/Statuses.php b/src/Module/Api/Mastodon/Statuses.php index 9bbc3bf63..0699c4108 100644 --- a/src/Module/Api/Mastodon/Statuses.php +++ b/src/Module/Api/Mastodon/Statuses.php @@ -46,21 +46,22 @@ class Statuses extends BaseApi self::login(self::SCOPE_WRITE); $uid = self::getCurrentUserID(); - $data = self::getJsonPostData(); - - $status = $data['status'] ?? ''; - $media_ids = $data['media_ids'] ?? []; - $in_reply_to_id = $data['in_reply_to_id'] ?? 0; - $sensitive = $data['sensitive'] ?? false; // @todo Possibly trigger "nsfw" flag? - $spoiler_text = $data['spoiler_text'] ?? ''; - $visibility = $data['visibility'] ?? ''; - $scheduled_at = $data['scheduled_at'] ?? ''; // Currently unsupported, but maybe in the future - $language = $data['language'] ?? ''; + $request = self::getRequest([ + 'status' => '', // Text content of the status. If media_ids is provided, this becomes optional. Attaching a poll is optional while status is provided. + 'media_ids' => [], // Array of Attachment ids to be attached as media. If provided, status becomes optional, and poll cannot be used. + 'poll' => [], // Poll data. If provided, media_ids cannot be used, and poll[expires_in] must be provided. + 'in_reply_to_id' => 0, // ID of the status being replied to, if status is a reply + 'sensitive' => false, // Mark status and attached media as sensitive? + 'spoiler_text' => '', // Text to be shown as a warning or subject before the actual content. Statuses are generally collapsed behind this field. + 'visibility' => '', // Visibility of the posted status. Enumerable oneOf public, unlisted, private, direct. + 'scheduled_at' => '', // ISO 8601 Datetime at which to schedule a status. Providing this paramter will cause ScheduledStatus to be returned instead of Status. Must be at least 5 minutes in the future. + 'language' => '', // ISO 639 language code for this status. + ]); $owner = User::getOwnerDataById($uid); // The imput is defined as text. So we can use Markdown for some enhancements - $body = Markdown::toBBCode($status); + $body = Markdown::toBBCode($request['status']); $body = BBCode::expandTags($body); @@ -69,7 +70,7 @@ class Statuses extends BaseApi $item['verb'] = Activity::POST; $item['contact-id'] = $owner['id']; $item['author-id'] = $item['owner-id'] = Contact::getPublicIdByUserId($uid); - $item['title'] = $spoiler_text; + $item['title'] = $request['spoiler_text']; $item['body'] = $body; if (!empty(self::getCurrentApplication()['name'])) { @@ -80,7 +81,7 @@ class Statuses extends BaseApi $item['app'] = 'API'; } - switch ($visibility) { + switch ($request['visibility']) { case 'public': $item['allow_cid'] = ''; $item['allow_gid'] = ''; @@ -112,7 +113,7 @@ class Statuses extends BaseApi case 'direct': // Direct messages are currently unsupported DI::mstdnError()->InternalError('Direct messages are currently unsupported'); - break; + break; default: $item['allow_cid'] = $owner['allow_cid']; $item['allow_gid'] = $owner['allow_gid']; @@ -129,12 +130,12 @@ class Statuses extends BaseApi break; } - if (!empty($language)) { - $item['language'] = json_encode([$language => 1]); + if (!empty($request['language'])) { + $item['language'] = json_encode([$request['language'] => 1]); } - if ($in_reply_to_id) { - $parent = Post::selectFirst(['uri'], ['uri-id' => $in_reply_to_id, 'uid' => [0, $uid]]); + if ($request['in_reply_to_id']) { + $parent = Post::selectFirst(['uri'], ['uri-id' => $request['in_reply_to_id'], 'uid' => [0, $uid]]); $item['thr-parent'] = $parent['uri']; $item['gravity'] = GRAVITY_COMMENT; $item['object-type'] = Activity\ObjectType::COMMENT; @@ -143,16 +144,16 @@ class Statuses extends BaseApi $item['object-type'] = Activity\ObjectType::NOTE; } - if (!empty($media_ids)) { + if (!empty($request['media_ids'])) { $item['object-type'] = Activity\ObjectType::IMAGE; $item['post-type'] = Item::PT_IMAGE; $item['attachments'] = []; - foreach ($media_ids as $id) { + foreach ($request['media_ids'] as $id) { $media = DBA::toArray(DBA::p("SELECT `resource-id`, `scale`, `type`, `desc`, `filename`, `datasize`, `width`, `height` FROM `photo` WHERE `resource-id` IN (SELECT `resource-id` FROM `photo` WHERE `id` = ?) AND `photo`.`uid` = ? ORDER BY `photo`.`width` DESC LIMIT 2", $id, $uid)); - + if (empty($media)) { continue; } @@ -162,7 +163,7 @@ class Statuses extends BaseApi $ressources[] = $media[0]['resource-id']; $phototypes = Images::supportedTypes(); $ext = $phototypes[$media[0]['type']]; - + $attachment = ['type' => Post\Media::IMAGE, 'mimetype' => $media[0]['type'], 'url' => DI::baseUrl() . '/photo/' . $media[0]['resource-id'] . '-' . $media[0]['scale'] . '.' . $ext, 'size' => $media[0]['datasize'], @@ -170,7 +171,7 @@ class Statuses extends BaseApi 'description' => $media[0]['desc'] ?? '', 'width' => $media[0]['width'], 'height' => $media[0]['height']]; - + if (count($media) > 1) { $attachment['preview'] = DI::baseUrl() . '/photo/' . $media[1]['resource-id'] . '-' . $media[1]['scale'] . '.' . $ext; $attachment['preview-width'] = $media[1]['width']; @@ -184,7 +185,7 @@ class Statuses extends BaseApi if (!empty($id)) { $item = Post::selectFirst(['uri-id'], ['id' => $id]); if (!empty($item['uri-id'])) { - System::jsonExit(DI::mstdnStatus()->createFromUriId($item['uri-id'], $uid)); + System::jsonExit(DI::mstdnStatus()->createFromUriId($item['uri-id'], $uid)); } } diff --git a/src/Module/BaseApi.php b/src/Module/BaseApi.php index e0b1da01b..aca6070ae 100644 --- a/src/Module/BaseApi.php +++ b/src/Module/BaseApi.php @@ -29,7 +29,7 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Network\HTTPException; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; +use Friendica\Util\HTTPInputData; require_once __DIR__ . '/../../include/api.php'; @@ -129,7 +129,7 @@ class BaseApi extends BaseModule public static function unsupported(string $method = 'all') { $path = DI::args()->getQueryString(); - Logger::info('Unimplemented API call', ['method' => $method, 'path' => $path, 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '', 'request' => $_REQUEST ?? []]); + Logger::info('Unimplemented API call', ['method' => $method, 'path' => $path, 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '', 'request' => HTTPInputData::process()]); $error = DI::l10n()->t('API endpoint %s %s is not implemented', strtoupper($method), $path); $error_description = DI::l10n()->t('The API endpoint is currently not implemented but might be in the future.'); $errorobj = new \Friendica\Object\Api\Mastodon\Error($error, $error_description); @@ -142,25 +142,28 @@ class BaseApi extends BaseModule * @return array request data */ public static function getRequest(array $defaults) { + $httpinput = HTTPInputData::process(); + $input = array_merge($httpinput['variables'], $httpinput['files'], $_REQUEST); + $request = []; foreach ($defaults as $parameter => $defaultvalue) { if (is_string($defaultvalue)) { - $request[$parameter] = $_REQUEST[$parameter] ?? $defaultvalue; + $request[$parameter] = $input[$parameter] ?? $defaultvalue; } elseif (is_int($defaultvalue)) { - $request[$parameter] = (int)($_REQUEST[$parameter] ?? $defaultvalue); + $request[$parameter] = (int)($input[$parameter] ?? $defaultvalue); } elseif (is_float($defaultvalue)) { - $request[$parameter] = (float)($_REQUEST[$parameter] ?? $defaultvalue); + $request[$parameter] = (float)($input[$parameter] ?? $defaultvalue); } elseif (is_array($defaultvalue)) { - $request[$parameter] = $_REQUEST[$parameter] ?? []; + $request[$parameter] = $input[$parameter] ?? []; } elseif (is_bool($defaultvalue)) { - $request[$parameter] = in_array(strtolower($_REQUEST[$parameter] ?? ''), ['true', '1']); + $request[$parameter] = in_array(strtolower($input[$parameter] ?? ''), ['true', '1']); } else { Logger::notice('Unhandled default value type', ['parameter' => $parameter, 'type' => gettype($defaultvalue)]); } } - foreach ($_REQUEST ?? [] as $parameter => $value) { + foreach ($input ?? [] as $parameter => $value) { if ($parameter == 'pagename') { continue; } @@ -173,45 +176,6 @@ class BaseApi extends BaseModule return $request; } - /** - * Get post data that is transmitted as JSON - * - * @return array request data - */ - public static function getJsonPostData() - { - $postdata = Network::postdata(); - if (empty($postdata)) { - return []; - } - - return json_decode($postdata, true); - } - - /** - * Get request data for put requests - * - * @return array request data - */ - public static function getPutData() - { - $rawdata = Network::postdata(); - if (empty($rawdata)) { - return []; - } - - $putdata = []; - - foreach (explode('&', $rawdata) as $value) { - $data = explode('=', $value); - if (count($data) == 2) { - $putdata[$data[0]] = urldecode($data[1]); - } - } - - return $putdata; - } - /** * Log in user via OAuth1 or Simple HTTP Auth. * @@ -394,7 +358,7 @@ class BaseApi extends BaseModule Logger::warning('Requested token scope is not allowed for the application', ['token' => $fields, 'application' => $application]); } } - + if (!DBA::insert('application-token', $fields, Database::INSERT_UPDATE)) { return []; } From fb81be0f4b2a0ce53a45617236c5a897783efd56 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 28 May 2021 12:37:00 +0000 Subject: [PATCH 084/123] Moved API request --- doc/API-Mastodon.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/API-Mastodon.md b/doc/API-Mastodon.md index 37f62e060..6bb17642d 100644 --- a/doc/API-Mastodon.md +++ b/doc/API-Mastodon.md @@ -122,7 +122,6 @@ These endpoints use the [Mastodon API entities](https://docs.joinmastodon.org/en These emdpoints are planned to be implemented somewhere in the future. - [`PATCH /api/v1/accounts/update_credentials`](https://docs.joinmastodon.org/methods/accounts/) -- [`GET /api/v1/instance/activity`](https://docs.joinmastodon.org/methods/instance#weekly-activity) ## Dummy endpoints @@ -139,7 +138,7 @@ They refer to features that don't exist in Friendica yet. ## Non supportable endpoints These endpoints won't be implemented at the moment. -They refer to features that don't exist in Friendica yet. +They refer to features or data that don't exist in Friendica yet. - [`POST /api/v1/accounts`](https://docs.joinmastodon.org/methods/accounts/) - [`POST /api/v1/accounts/:id/pin`](https://docs.joinmastodon.org/methods/accounts/) @@ -164,6 +163,7 @@ They refer to features that don't exist in Friendica yet. - [`POST /api/v1/filters/:id`](https://docs.joinmastodon.org/methods/accounts/filters/) - [`PUT /api/v1/filters/:id`](https://docs.joinmastodon.org/methods/accounts/filters/) - [`DELETE /api/v1/filters/:id`](https://docs.joinmastodon.org/methods/accounts/filters/) +- [`GET /api/v1/instance/activity`](https://docs.joinmastodon.org/methods/instance#weekly-activity) - [`POST /api/v1/markers`](https://docs.joinmastodon.org/methods/timelines/markers/) - [`GET /api/v1/polls/:id`](https://docs.joinmastodon.org/methods/statuses/polls/) - [`POST /api/v1/polls/:id/votes`](https://docs.joinmastodon.org/methods/statuses/polls/) From c3c6f3c8d3f8bf9d1d0971dd3dacfb07a10654e0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 10:40:47 +0000 Subject: [PATCH 085/123] Code style conventions --- src/Module/BaseApi.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Module/BaseApi.php b/src/Module/BaseApi.php index aca6070ae..7735b9802 100644 --- a/src/Module/BaseApi.php +++ b/src/Module/BaseApi.php @@ -141,7 +141,8 @@ class BaseApi extends BaseModule * * @return array request data */ - public static function getRequest(array $defaults) { + public static function getRequest(array $defaults) + { $httpinput = HTTPInputData::process(); $input = array_merge($httpinput['variables'], $httpinput['files'], $_REQUEST); From b28acc7dad3cc8f70ff1edb3d5dc8928899c520c Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 11:11:26 +0000 Subject: [PATCH 086/123] Improved logging for local probing, avoid worker fork --- src/Model/Contact.php | 2 +- src/Model/Contact/Relation.php | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Model/Contact.php b/src/Model/Contact.php index c3c75a8d4..aa6f4c75c 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -271,7 +271,7 @@ class Contact // Update the contact in the background if needed $updated = max($contact['success_update'], $contact['created'], $contact['updated'], $contact['last-update'], $contact['failure_update']); - if (($updated < DateTimeFormat::utc('now -7 days')) && in_array($contact['network'], Protocol::FEDERATED)) { + if (($updated < DateTimeFormat::utc('now -7 days')) && in_array($contact['network'], Protocol::FEDERATED) && !self::isLocalById($contact['id'])) { Worker::add(PRIORITY_LOW, "UpdateContact", $contact['id']); } diff --git a/src/Model/Contact/Relation.php b/src/Model/Contact/Relation.php index 66f272114..d9a38e8c3 100644 --- a/src/Model/Contact/Relation.php +++ b/src/Model/Contact/Relation.php @@ -87,10 +87,11 @@ class Relation $uid = User::getIdForURL($url); if (!empty($uid)) { - // Fetch the followers/followings locally + Logger::info('Fetch the followers/followings locally', ['url' => $url]); $followers = self::getContacts($uid, [Contact::FOLLOWER, Contact::FRIEND]); $followings = self::getContacts($uid, [Contact::SHARING, Contact::FRIEND]); - } else { + } elseif (!Contact::isLocal($url)) { + Logger::info('Fetch the followers/followings by polling the endpoints', ['url' => $url]); $apcontact = APContact::getByURL($url, false); if (!empty($apcontact['followers']) && is_string($apcontact['followers'])) { @@ -104,6 +105,10 @@ class Relation } else { $followings = []; } + } else { + Logger::notice('Contact seems to be local but could not be found here', ['url' => $url]); + $followers = []; + $followings = []; } if (empty($followers) && empty($followings)) { From 1ca58968f273df183fdd81f15b65d3fdb1914964 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sat, 29 May 2021 14:32:31 +0200 Subject: [PATCH 087/123] Apply suggestions from code review Co-authored-by: Hypolite Petovan --- src/Module/Api/Mastodon/Lists.php | 2 +- src/Module/Api/Mastodon/Statuses.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Module/Api/Mastodon/Lists.php b/src/Module/Api/Mastodon/Lists.php index 38a9c1664..67db0b81f 100644 --- a/src/Module/Api/Mastodon/Lists.php +++ b/src/Module/Api/Mastodon/Lists.php @@ -80,7 +80,7 @@ class Lists extends BaseApi { $request = self::getRequest([ 'title' => '', // The title of the list to be updated. - 'replies_policy' => '', // Enumerable oneOf followed list none. + 'replies_policy' => '', // One of: "followed", "list", or "none". ]); if (empty($request['title']) || empty($parameters['id'])) { diff --git a/src/Module/Api/Mastodon/Statuses.php b/src/Module/Api/Mastodon/Statuses.php index 0699c4108..8e13afb2f 100644 --- a/src/Module/Api/Mastodon/Statuses.php +++ b/src/Module/Api/Mastodon/Statuses.php @@ -53,7 +53,7 @@ class Statuses extends BaseApi 'in_reply_to_id' => 0, // ID of the status being replied to, if status is a reply 'sensitive' => false, // Mark status and attached media as sensitive? 'spoiler_text' => '', // Text to be shown as a warning or subject before the actual content. Statuses are generally collapsed behind this field. - 'visibility' => '', // Visibility of the posted status. Enumerable oneOf public, unlisted, private, direct. + 'visibility' => '', // Visibility of the posted status. One of: "public", "unlisted", "private" or "direct". 'scheduled_at' => '', // ISO 8601 Datetime at which to schedule a status. Providing this paramter will cause ScheduledStatus to be returned instead of Status. Must be at least 5 minutes in the future. 'language' => '', // ISO 639 language code for this status. ]); From a9302c30c31742394232ed867889ab9698d1c091 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 17:09:45 +0000 Subject: [PATCH 088/123] simplify the calendar download --- mod/cal.php | 2 +- mod/events.php | 2 +- src/Content/Widget/CalendarExport.php | 27 +++++++++------------------ 3 files changed, 11 insertions(+), 20 deletions(-) diff --git a/mod/cal.php b/mod/cal.php index aa38fa658..c867582a7 100644 --- a/mod/cal.php +++ b/mod/cal.php @@ -84,7 +84,7 @@ function cal_init(App $a) '$about' => BBCode::convert($a->profile['about']), ]); - $cal_widget = Widget\CalendarExport::getHTML(); + $cal_widget = Widget\CalendarExport::getHTML($user['uid']); if (empty(DI::page()['aside'])) { DI::page()['aside'] = ''; diff --git a/mod/events.php b/mod/events.php index 85976f8f8..2bbf4e6a3 100644 --- a/mod/events.php +++ b/mod/events.php @@ -59,7 +59,7 @@ function events_init(App $a) DI::page()['aside'] = ''; } - $cal_widget = CalendarExport::getHTML(); + $cal_widget = CalendarExport::getHTML(local_user()); DI::page()['aside'] .= $cal_widget; diff --git a/src/Content/Widget/CalendarExport.php b/src/Content/Widget/CalendarExport.php index 63d1d7af8..1ea7d1e18 100644 --- a/src/Content/Widget/CalendarExport.php +++ b/src/Content/Widget/CalendarExport.php @@ -21,9 +21,9 @@ namespace Friendica\Content\Widget; -use Friendica\Content\Feature; use Friendica\Core\Renderer; use Friendica\DI; +use Friendica\Model\User; /** * TagCloud widget @@ -34,36 +34,27 @@ class CalendarExport { /** * Get the events widget. + * @param int $uid * * @return string Formated HTML of the calendar widget. * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public static function getHTML() { - $a = DI::app(); - - if (empty($a->data['user'])) { - return; + public static function getHTML(int $uid = 0) { + if (empty($uid)) { + return ''; } - $owner_uid = intval($a->data['user']['uid']); - - // The permission testing is a little bit tricky because we have to respect many cases. - - // It's not the private events page (we don't get the $owner_uid for /events). - if (!local_user() && !$owner_uid) { - return; + $user = User::getById($uid, ['nickname']); + if (empty($user['nickname'])) { + return ''; } - // $a->data is only available if the profile page is visited. If the visited page is not part - // of the profile page it should be the personal /events page. So we can use $a->user. - $user = ($a->data['user']['nickname'] ?? '') ?: $a->user['nickname']; - $tpl = Renderer::getMarkupTemplate("widget/events.tpl"); $return = Renderer::replaceMacros($tpl, [ '$etitle' => DI::l10n()->t("Export"), '$export_ical' => DI::l10n()->t("Export calendar as ical"), '$export_csv' => DI::l10n()->t("Export calendar as csv"), - '$user' => $user + '$user' => $user['nickname'] ]); return $return; From 024904853465920ed3e63713ce5e7c284b50dd66 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 17:24:50 +0000 Subject: [PATCH 089/123] More logging for the contact discovery --- src/Model/Contact/Relation.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Model/Contact/Relation.php b/src/Model/Contact/Relation.php index d9a38e8c3..b9d38790d 100644 --- a/src/Model/Contact/Relation.php +++ b/src/Model/Contact/Relation.php @@ -78,10 +78,12 @@ class Relation { $contact = Contact::getByURL($url); if (empty($contact)) { + Logger::info('Contact not found', ['url' => $url]); return; } if (!self::isDiscoverable($url, $contact)) { + Logger::info('Contact is not discoverable', ['url' => $url]); return; } From da20b4865187c4b34528a7c949ba9f96e9fbb6b1 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 19:09:41 +0000 Subject: [PATCH 090/123] Fix PHP Notice: Undefined index: isForum in /src/Protocol/ActivityPub/Processor.php on line 605 --- src/Protocol/ActivityPub/Processor.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index 486fe6daa..5c53f2700 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -602,7 +602,7 @@ class Processor continue; } - if (!$item['isForum'] && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT) && + if (!($item['isForum'] ?? false) && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT) && ($item['post-reason'] == Item::PR_BCC) && !Contact::isSharingByURL($activity['author'], $receiver)) { Logger::info('Top level post via BCC from a non sharer, ignoring', ['uid' => $receiver, 'contact' => $item['contact-id']]); continue; From d514d9e0144b8a514bf859c11a79b0863059c812 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 19:47:19 +0000 Subject: [PATCH 091/123] Issue 9984: Fix the causer name on reshares --- include/conversation.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 57d368e92..c0383bd88 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -737,8 +737,6 @@ function conversation_fetch_comments($thread_items, bool $pinned, array $activit } } - $name = $row['causer-contact-type'] == Contact::TYPE_RELAY ? $row['causer-link'] : $row['causer-name']; - switch ($row['post-reason']) { case Item::PR_TO: $row['direction'] = ['direction' => 7, 'title' => DI::l10n()->t('You had been addressed (%s).', 'to')]; @@ -769,9 +767,9 @@ function conversation_fetch_comments($thread_items, bool $pinned, array $activit if (($row['gravity'] == GRAVITY_PARENT) && !empty($row['causer-id'])) { $causer = ['uid' => 0, 'id' => $row['causer-id'], 'network' => $row['causer-network'], 'url' => $row['causer-link']]; - $row['reshared'] = DI::l10n()->t('%s reshared this.', '' . htmlentities($name) . ''); + $row['reshared'] = DI::l10n()->t('%s reshared this.', '' . htmlentities($row['causer-name']) . ''); } - $row['direction'] = ['direction' => 3, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Reshared') : DI::l10n()->t('Reshared by %s', $name))]; + $row['direction'] = ['direction' => 3, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Reshared') : DI::l10n()->t('Reshared by %s <%s>', $row['causer-name'], $row['causer-link']))]; break; case Item::PR_COMMENT: $row['direction'] = ['direction' => 5, 'title' => DI::l10n()->t('%s is participating in this thread.', $row['author-name'])]; @@ -783,10 +781,10 @@ function conversation_fetch_comments($thread_items, bool $pinned, array $activit $row['direction'] = ['direction' => 9, 'title' => DI::l10n()->t('Global')]; break; case Item::PR_RELAY: - $row['direction'] = ['direction' => 10, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Relayed') : DI::l10n()->t('Relayed by %s.', $name))]; + $row['direction'] = ['direction' => 10, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Relayed') : DI::l10n()->t('Relayed by %s <%s>', $row['causer-name'], $row['causer-link']))]; break; case Item::PR_FETCHED: - $row['direction'] = ['direction' => 2, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Fetched') : DI::l10n()->t('Fetched because of %s', $name))]; + $row['direction'] = ['direction' => 2, 'title' => (empty($row['causer-id']) ? DI::l10n()->t('Fetched') : DI::l10n()->t('Fetched because of %s <%s>', $row['causer-name'], $row['causer-link']))]; break; } From 7064b43cb843171577ffee137230cde0f2946c2a Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 20:31:57 +0000 Subject: [PATCH 092/123] Updates messages.po --- view/lang/C/messages.po | 322 ++++++++++++++++++++-------------------- 1 file changed, 161 insertions(+), 161 deletions(-) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index eeb96ef22..9e778327f 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2021.06-rc\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-23 07:49+0200\n" +"POT-Creation-Date: 2021-05-29 20:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "" msgid "%1$s poked %2$s" msgstr "" -#: include/conversation.php:227 src/Model/Item.php:2534 +#: include/conversation.php:227 src/Model/Item.php:2587 msgid "event" msgstr "" @@ -62,7 +62,7 @@ msgstr "" msgid "status" msgstr "" -#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2536 +#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2589 msgid "photo" msgstr "" @@ -82,20 +82,20 @@ msgstr "" msgid "Delete" msgstr "" -#: include/conversation.php:600 src/Object/Post.php:449 src/Object/Post.php:450 +#: include/conversation.php:600 src/Object/Post.php:453 src/Object/Post.php:454 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: include/conversation.php:613 src/Object/Post.php:437 +#: include/conversation.php:613 src/Object/Post.php:441 msgid "Categories:" msgstr "" -#: include/conversation.php:614 src/Object/Post.php:438 +#: include/conversation.php:614 src/Object/Post.php:442 msgid "Filed under:" msgstr "" -#: include/conversation.php:621 src/Object/Post.php:463 +#: include/conversation.php:621 src/Object/Post.php:467 #, php-format msgid "%s from %s" msgstr "" @@ -104,10 +104,10 @@ msgstr "" msgid "View in context" msgstr "" -#: include/conversation.php:638 include/conversation.php:1224 +#: include/conversation.php:638 include/conversation.php:1222 #: mod/editpost.php:104 mod/message.php:204 mod/message.php:374 #: mod/photos.php:1536 mod/wallmessage.php:155 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:497 +#: src/Object/Post.php:501 msgid "Please wait" msgstr "" @@ -119,108 +119,108 @@ msgstr "" msgid "Delete Selected Items" msgstr "" -#: include/conversation.php:744 include/conversation.php:747 -#: include/conversation.php:750 include/conversation.php:753 +#: include/conversation.php:742 include/conversation.php:745 +#: include/conversation.php:748 include/conversation.php:751 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: include/conversation.php:756 +#: include/conversation.php:754 #, php-format msgid "You are following %s." msgstr "" -#: include/conversation.php:759 +#: include/conversation.php:757 msgid "Tagged" msgstr "" -#: include/conversation.php:772 include/conversation.php:1116 -#: include/conversation.php:1154 +#: include/conversation.php:770 include/conversation.php:1114 +#: include/conversation.php:1152 #, php-format msgid "%s reshared this." msgstr "" -#: include/conversation.php:774 +#: include/conversation.php:772 msgid "Reshared" msgstr "" -#: include/conversation.php:774 +#: include/conversation.php:772 #, php-format -msgid "Reshared by %s" +msgid "Reshared by %s <%s>" msgstr "" -#: include/conversation.php:777 +#: include/conversation.php:775 #, php-format msgid "%s is participating in this thread." msgstr "" -#: include/conversation.php:780 +#: include/conversation.php:778 msgid "Stored" msgstr "" -#: include/conversation.php:783 +#: include/conversation.php:781 msgid "Global" msgstr "" -#: include/conversation.php:786 +#: include/conversation.php:784 msgid "Relayed" msgstr "" -#: include/conversation.php:786 +#: include/conversation.php:784 #, php-format -msgid "Relayed by %s." +msgid "Relayed by %s <%s>" msgstr "" -#: include/conversation.php:789 +#: include/conversation.php:787 msgid "Fetched" msgstr "" -#: include/conversation.php:789 +#: include/conversation.php:787 #, php-format -msgid "Fetched because of %s" +msgid "Fetched because of %s <%s>" msgstr "" -#: include/conversation.php:949 view/theme/frio/theme.php:323 +#: include/conversation.php:947 view/theme/frio/theme.php:323 msgid "Follow Thread" msgstr "" -#: include/conversation.php:950 src/Model/Contact.php:986 +#: include/conversation.php:948 src/Model/Contact.php:986 msgid "View Status" msgstr "" -#: include/conversation.php:951 include/conversation.php:973 +#: include/conversation.php:949 include/conversation.php:971 #: src/Model/Contact.php:912 src/Model/Contact.php:978 #: src/Model/Contact.php:987 src/Module/Directory.php:166 #: src/Module/Settings/Profile/Index.php:240 msgid "View Profile" msgstr "" -#: include/conversation.php:952 src/Model/Contact.php:988 +#: include/conversation.php:950 src/Model/Contact.php:988 msgid "View Photos" msgstr "" -#: include/conversation.php:953 src/Model/Contact.php:979 +#: include/conversation.php:951 src/Model/Contact.php:979 #: src/Model/Contact.php:989 msgid "Network Posts" msgstr "" -#: include/conversation.php:954 src/Model/Contact.php:980 +#: include/conversation.php:952 src/Model/Contact.php:980 #: src/Model/Contact.php:990 msgid "View Contact" msgstr "" -#: include/conversation.php:955 src/Model/Contact.php:992 +#: include/conversation.php:953 src/Model/Contact.php:992 msgid "Send PM" msgstr "" -#: include/conversation.php:956 src/Module/Admin/Blocklist/Contact.php:84 +#: include/conversation.php:954 src/Module/Admin/Blocklist/Contact.php:84 #: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154 #: src/Module/Contact.php:633 src/Module/Contact.php:891 #: src/Module/Contact.php:1173 msgid "Block" msgstr "" -#: include/conversation.php:957 src/Module/Contact.php:634 +#: include/conversation.php:955 src/Module/Contact.php:634 #: src/Module/Contact.php:892 src/Module/Contact.php:1181 #: src/Module/Notifications/Introductions.php:113 #: src/Module/Notifications/Introductions.php:191 @@ -228,255 +228,255 @@ msgstr "" msgid "Ignore" msgstr "" -#: include/conversation.php:961 src/Object/Post.php:424 +#: include/conversation.php:959 src/Object/Post.php:428 msgid "Languages" msgstr "" -#: include/conversation.php:965 src/Model/Contact.php:993 +#: include/conversation.php:963 src/Model/Contact.php:993 msgid "Poke" msgstr "" -#: include/conversation.php:970 mod/follow.php:146 src/Content/Widget.php:76 +#: include/conversation.php:968 mod/follow.php:146 src/Content/Widget.php:76 #: src/Model/Contact.php:981 src/Model/Contact.php:994 #: view/theme/vier/theme.php:172 msgid "Connect/Follow" msgstr "" -#: include/conversation.php:1101 +#: include/conversation.php:1099 #, php-format msgid "%s likes this." msgstr "" -#: include/conversation.php:1104 +#: include/conversation.php:1102 #, php-format msgid "%s doesn't like this." msgstr "" -#: include/conversation.php:1107 +#: include/conversation.php:1105 #, php-format msgid "%s attends." msgstr "" -#: include/conversation.php:1110 +#: include/conversation.php:1108 #, php-format msgid "%s doesn't attend." msgstr "" -#: include/conversation.php:1113 +#: include/conversation.php:1111 #, php-format msgid "%s attends maybe." msgstr "" -#: include/conversation.php:1122 +#: include/conversation.php:1120 msgid "and" msgstr "" -#: include/conversation.php:1125 +#: include/conversation.php:1123 #, php-format msgid "and %d other people" msgstr "" -#: include/conversation.php:1133 +#: include/conversation.php:1131 #, php-format msgid "%2$d people like this" msgstr "" -#: include/conversation.php:1134 +#: include/conversation.php:1132 #, php-format msgid "%s like this." msgstr "" -#: include/conversation.php:1137 +#: include/conversation.php:1135 #, php-format msgid "%2$d people don't like this" msgstr "" -#: include/conversation.php:1138 +#: include/conversation.php:1136 #, php-format msgid "%s don't like this." msgstr "" -#: include/conversation.php:1141 +#: include/conversation.php:1139 #, php-format msgid "%2$d people attend" msgstr "" -#: include/conversation.php:1142 +#: include/conversation.php:1140 #, php-format msgid "%s attend." msgstr "" -#: include/conversation.php:1145 +#: include/conversation.php:1143 #, php-format msgid "%2$d people don't attend" msgstr "" -#: include/conversation.php:1146 +#: include/conversation.php:1144 #, php-format msgid "%s don't attend." msgstr "" -#: include/conversation.php:1149 +#: include/conversation.php:1147 #, php-format msgid "%2$d people attend maybe" msgstr "" -#: include/conversation.php:1150 +#: include/conversation.php:1148 #, php-format msgid "%s attend maybe." msgstr "" -#: include/conversation.php:1153 +#: include/conversation.php:1151 #, php-format msgid "%2$d people reshared this" msgstr "" -#: include/conversation.php:1183 +#: include/conversation.php:1181 msgid "Visible to everybody" msgstr "" -#: include/conversation.php:1184 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:966 +#: include/conversation.php:1182 src/Module/Item/Compose.php:153 +#: src/Object/Post.php:970 msgid "Please enter a image/video/audio/webpage URL:" msgstr "" -#: include/conversation.php:1185 +#: include/conversation.php:1183 msgid "Tag term:" msgstr "" -#: include/conversation.php:1186 src/Module/Filer/SaveTag.php:69 +#: include/conversation.php:1184 src/Module/Filer/SaveTag.php:69 msgid "Save to Folder:" msgstr "" -#: include/conversation.php:1187 +#: include/conversation.php:1185 msgid "Where are you right now?" msgstr "" -#: include/conversation.php:1188 +#: include/conversation.php:1186 msgid "Delete item(s)?" msgstr "" -#: include/conversation.php:1198 +#: include/conversation.php:1196 msgid "New Post" msgstr "" -#: include/conversation.php:1201 +#: include/conversation.php:1199 msgid "Share" msgstr "" -#: include/conversation.php:1202 mod/editpost.php:89 mod/photos.php:1382 -#: src/Module/Contact/Poke.php:154 src/Object/Post.php:957 +#: include/conversation.php:1200 mod/editpost.php:89 mod/photos.php:1382 +#: src/Module/Contact/Poke.php:154 src/Object/Post.php:961 msgid "Loading..." msgstr "" -#: include/conversation.php:1203 mod/editpost.php:90 mod/message.php:202 +#: include/conversation.php:1201 mod/editpost.php:90 mod/message.php:202 #: mod/message.php:371 mod/wallmessage.php:153 msgid "Upload photo" msgstr "" -#: include/conversation.php:1204 mod/editpost.php:91 +#: include/conversation.php:1202 mod/editpost.php:91 msgid "upload photo" msgstr "" -#: include/conversation.php:1205 mod/editpost.php:92 +#: include/conversation.php:1203 mod/editpost.php:92 msgid "Attach file" msgstr "" -#: include/conversation.php:1206 mod/editpost.php:93 +#: include/conversation.php:1204 mod/editpost.php:93 msgid "attach file" msgstr "" -#: include/conversation.php:1207 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:958 +#: include/conversation.php:1205 src/Module/Item/Compose.php:145 +#: src/Object/Post.php:962 msgid "Bold" msgstr "" -#: include/conversation.php:1208 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:959 +#: include/conversation.php:1206 src/Module/Item/Compose.php:146 +#: src/Object/Post.php:963 msgid "Italic" msgstr "" -#: include/conversation.php:1209 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:960 +#: include/conversation.php:1207 src/Module/Item/Compose.php:147 +#: src/Object/Post.php:964 msgid "Underline" msgstr "" -#: include/conversation.php:1210 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:961 +#: include/conversation.php:1208 src/Module/Item/Compose.php:148 +#: src/Object/Post.php:965 msgid "Quote" msgstr "" -#: include/conversation.php:1211 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:962 +#: include/conversation.php:1209 src/Module/Item/Compose.php:149 +#: src/Object/Post.php:966 msgid "Code" msgstr "" -#: include/conversation.php:1212 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:963 +#: include/conversation.php:1210 src/Module/Item/Compose.php:150 +#: src/Object/Post.php:967 msgid "Image" msgstr "" -#: include/conversation.php:1213 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:964 +#: include/conversation.php:1211 src/Module/Item/Compose.php:151 +#: src/Object/Post.php:968 msgid "Link" msgstr "" -#: include/conversation.php:1214 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:965 +#: include/conversation.php:1212 src/Module/Item/Compose.php:152 +#: src/Object/Post.php:969 msgid "Link or Media" msgstr "" -#: include/conversation.php:1215 +#: include/conversation.php:1213 msgid "Video" msgstr "" -#: include/conversation.php:1216 mod/editpost.php:100 +#: include/conversation.php:1214 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "" -#: include/conversation.php:1217 mod/editpost.php:101 +#: include/conversation.php:1215 mod/editpost.php:101 msgid "set location" msgstr "" -#: include/conversation.php:1218 mod/editpost.php:102 +#: include/conversation.php:1216 mod/editpost.php:102 msgid "Clear browser location" msgstr "" -#: include/conversation.php:1219 mod/editpost.php:103 +#: include/conversation.php:1217 mod/editpost.php:103 msgid "clear location" msgstr "" -#: include/conversation.php:1221 mod/editpost.php:117 +#: include/conversation.php:1219 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "" -#: include/conversation.php:1223 mod/editpost.php:119 +#: include/conversation.php:1221 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "" -#: include/conversation.php:1225 mod/editpost.php:105 +#: include/conversation.php:1223 mod/editpost.php:105 msgid "Permission settings" msgstr "" -#: include/conversation.php:1226 mod/editpost.php:134 mod/events.php:578 +#: include/conversation.php:1224 mod/editpost.php:134 mod/events.php:578 #: mod/photos.php:969 mod/photos.php:1335 msgid "Permissions" msgstr "" -#: include/conversation.php:1235 mod/editpost.php:114 +#: include/conversation.php:1233 mod/editpost.php:114 msgid "Public post" msgstr "" -#: include/conversation.php:1239 mod/editpost.php:125 mod/events.php:573 +#: include/conversation.php:1237 mod/editpost.php:125 mod/events.php:573 #: mod/photos.php:1381 mod/photos.php:1438 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:967 +#: src/Module/Item/Compose.php:154 src/Object/Post.php:971 msgid "Preview" msgstr "" -#: include/conversation.php:1243 mod/dfrn_request.php:642 mod/editpost.php:128 +#: include/conversation.php:1241 mod/dfrn_request.php:642 mod/editpost.php:128 #: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:152 #: mod/photos.php:1037 mod/photos.php:1143 mod/tagrm.php:37 mod/tagrm.php:127 #: mod/unfollow.php:100 src/Module/Contact.php:467 @@ -484,17 +484,17 @@ msgstr "" msgid "Cancel" msgstr "" -#: include/conversation.php:1250 mod/editpost.php:132 src/Model/Profile.php:450 +#: include/conversation.php:1248 mod/editpost.php:132 src/Model/Profile.php:460 #: src/Module/Contact.php:344 msgid "Message" msgstr "" -#: include/conversation.php:1251 mod/editpost.php:133 +#: include/conversation.php:1249 mod/editpost.php:133 #: src/Module/Settings/TwoFactor/Trusted.php:101 msgid "Browser" msgstr "" -#: include/conversation.php:1253 mod/editpost.php:136 +#: include/conversation.php:1251 mod/editpost.php:136 msgid "Open Compose page" msgstr "" @@ -1047,7 +1047,7 @@ msgstr "" msgid "Unable to update your contact profile details on our system" msgstr "" -#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 +#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:509 #, php-format msgid "%1$s welcomes %2$s" msgstr "" @@ -1331,7 +1331,7 @@ msgid "Description:" msgstr "" #: mod/events.php:563 src/Model/Event.php:84 src/Model/Event.php:111 -#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:358 +#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:368 #: src/Module/Contact.php:654 src/Module/Directory.php:156 #: src/Module/Notifications/Introductions.php:172 #: src/Module/Profile/Profile.php:190 @@ -1358,7 +1358,7 @@ msgstr "" #: src/Module/Install.php:245 src/Module/Install.php:287 #: src/Module/Install.php:324 src/Module/Invite.php:174 #: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:243 -#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:956 +#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:960 #: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 #: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 msgid "Submit" @@ -1985,12 +1985,12 @@ msgstr "" #: mod/photos.php:1377 mod/photos.php:1434 mod/photos.php:1509 #: src/Module/Contact.php:1104 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:953 +#: src/Object/Post.php:957 msgid "This is you" msgstr "" #: mod/photos.php:1379 mod/photos.php:1436 mod/photos.php:1511 -#: src/Object/Post.php:491 src/Object/Post.php:955 +#: src/Object/Post.php:495 src/Object/Post.php:959 msgid "Comment" msgstr "" @@ -2990,7 +2990,7 @@ msgid "" "your site allow private mail from unknown senders." msgstr "" -#: src/App.php:311 +#: src/App.php:312 msgid "No system theme config value set." msgstr "" @@ -3647,8 +3647,8 @@ msgid "" "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3035 -#: src/Model/Item.php:3041 src/Model/Item.php:3042 +#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3095 +#: src/Model/Item.php:3101 src/Model/Item.php:3102 msgid "Link to source" msgstr "" @@ -3680,7 +3680,7 @@ msgstr "" msgid "The end" msgstr "" -#: src/Content/Text/HTML.php:893 src/Model/Profile.php:444 +#: src/Content/Text/HTML.php:893 src/Model/Profile.php:454 #: src/Module/Contact.php:340 msgid "Follow" msgstr "" @@ -3811,15 +3811,15 @@ msgstr "" msgid "All" msgstr "" -#: src/Content/Widget/CalendarExport.php:63 +#: src/Content/Widget/CalendarExport.php:54 msgid "Export" msgstr "" -#: src/Content/Widget/CalendarExport.php:64 +#: src/Content/Widget/CalendarExport.php:55 msgid "Export calendar as ical" msgstr "" -#: src/Content/Widget/CalendarExport.php:65 +#: src/Content/Widget/CalendarExport.php:56 msgid "Export calendar as csv" msgstr "" @@ -4529,16 +4529,16 @@ msgstr "" msgid "Errors encountered performing database changes: " msgstr "" -#: src/Database/DBStructure.php:439 +#: src/Database/DBStructure.php:445 msgid "Another database update is currently running." msgstr "" -#: src/Database/DBStructure.php:443 +#: src/Database/DBStructure.php:449 #, php-format msgid "%s: Database update" msgstr "" -#: src/Database/DBStructure.php:743 +#: src/Database/DBStructure.php:749 #, php-format msgid "%s: updating %s table." msgstr "" @@ -4816,110 +4816,110 @@ msgstr "" msgid "Edit groups" msgstr "" -#: src/Model/Item.php:1600 +#: src/Model/Item.php:1653 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:2538 +#: src/Model/Item.php:2591 msgid "activity" msgstr "" -#: src/Model/Item.php:2540 +#: src/Model/Item.php:2593 msgid "comment" msgstr "" -#: src/Model/Item.php:2543 +#: src/Model/Item.php:2596 msgid "post" msgstr "" -#: src/Model/Item.php:2657 +#: src/Model/Item.php:2710 #, php-format msgid "Content warning: %s" msgstr "" -#: src/Model/Item.php:3000 +#: src/Model/Item.php:3060 msgid "bytes" msgstr "" -#: src/Model/Item.php:3029 src/Model/Item.php:3030 +#: src/Model/Item.php:3089 src/Model/Item.php:3090 msgid "View on separate page" msgstr "" -#: src/Model/Mail.php:134 src/Model/Mail.php:272 +#: src/Model/Mail.php:136 src/Model/Mail.php:268 msgid "[no subject]" msgstr "" -#: src/Model/Profile.php:346 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:356 src/Module/Profile/Profile.php:252 #: src/Module/Profile/Profile.php:254 msgid "Edit profile" msgstr "" -#: src/Model/Profile.php:348 +#: src/Model/Profile.php:358 msgid "Change profile photo" msgstr "" -#: src/Model/Profile.php:361 src/Module/Directory.php:161 +#: src/Model/Profile.php:371 src/Module/Directory.php:161 #: src/Module/Profile/Profile.php:180 msgid "Homepage:" msgstr "" -#: src/Model/Profile.php:362 src/Module/Contact.php:658 +#: src/Model/Profile.php:372 src/Module/Contact.php:658 #: src/Module/Notifications/Introductions.php:174 msgid "About:" msgstr "" -#: src/Model/Profile.php:363 src/Module/Contact.php:656 +#: src/Model/Profile.php:373 src/Module/Contact.php:656 #: src/Module/Profile/Profile.php:176 msgid "XMPP:" msgstr "" -#: src/Model/Profile.php:446 src/Module/Contact.php:342 +#: src/Model/Profile.php:456 src/Module/Contact.php:342 msgid "Unfollow" msgstr "" -#: src/Model/Profile.php:448 +#: src/Model/Profile.php:458 msgid "Atom feed" msgstr "" -#: src/Model/Profile.php:456 src/Module/Contact.php:338 +#: src/Model/Profile.php:466 src/Module/Contact.php:338 #: src/Module/Notifications/Introductions.php:186 msgid "Network:" msgstr "" -#: src/Model/Profile.php:486 src/Model/Profile.php:583 +#: src/Model/Profile.php:496 src/Model/Profile.php:593 msgid "g A l F d" msgstr "" -#: src/Model/Profile.php:487 +#: src/Model/Profile.php:497 msgid "F d" msgstr "" -#: src/Model/Profile.php:549 src/Model/Profile.php:634 +#: src/Model/Profile.php:559 src/Model/Profile.php:644 msgid "[today]" msgstr "" -#: src/Model/Profile.php:559 +#: src/Model/Profile.php:569 msgid "Birthday Reminders" msgstr "" -#: src/Model/Profile.php:560 +#: src/Model/Profile.php:570 msgid "Birthdays this week:" msgstr "" -#: src/Model/Profile.php:621 +#: src/Model/Profile.php:631 msgid "[No description]" msgstr "" -#: src/Model/Profile.php:647 +#: src/Model/Profile.php:657 msgid "Event Reminders" msgstr "" -#: src/Model/Profile.php:648 +#: src/Model/Profile.php:658 msgid "Upcoming events the next 7 days:" msgstr "" -#: src/Model/Profile.php:823 +#: src/Model/Profile.php:833 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "" @@ -10416,71 +10416,71 @@ msgstr "" msgid "Remote comment" msgstr "" -#: src/Object/Post.php:417 +#: src/Object/Post.php:421 msgid "Pushed" msgstr "" -#: src/Object/Post.php:417 +#: src/Object/Post.php:421 msgid "Pulled" msgstr "" -#: src/Object/Post.php:451 +#: src/Object/Post.php:455 msgid "to" msgstr "" -#: src/Object/Post.php:452 +#: src/Object/Post.php:456 msgid "via" msgstr "" -#: src/Object/Post.php:453 +#: src/Object/Post.php:457 msgid "Wall-to-Wall" msgstr "" -#: src/Object/Post.php:454 +#: src/Object/Post.php:458 msgid "via Wall-To-Wall:" msgstr "" -#: src/Object/Post.php:492 +#: src/Object/Post.php:496 #, php-format msgid "Reply to %s" msgstr "" -#: src/Object/Post.php:495 +#: src/Object/Post.php:499 msgid "More" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:517 msgid "Notifier task is pending" msgstr "" -#: src/Object/Post.php:514 +#: src/Object/Post.php:518 msgid "Delivery to remote servers is pending" msgstr "" -#: src/Object/Post.php:515 +#: src/Object/Post.php:519 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:516 +#: src/Object/Post.php:520 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:517 +#: src/Object/Post.php:521 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:537 +#: src/Object/Post.php:541 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "" msgstr[1] "" -#: src/Object/Post.php:538 +#: src/Object/Post.php:542 msgid "Show more" msgstr "" -#: src/Object/Post.php:539 +#: src/Object/Post.php:543 msgid "Show fewer" msgstr "" @@ -10692,7 +10692,7 @@ msgstr "" msgid "%1$d %2$s ago" msgstr "" -#: src/Worker/Delivery.php:570 +#: src/Worker/Delivery.php:529 msgid "(no subject)" msgstr "" From 6f83a70c478f9b507727191f5125ad51c05eb9cd Mon Sep 17 00:00:00 2001 From: Philipp Date: Sat, 29 May 2021 22:37:28 +0200 Subject: [PATCH 093/123] Replace build.xml with mods/phpdoc-config.xml --- .gitignore | 3 +- build.xml | 76 ------------------------------------------ mods/phpdoc-config.xml | 24 +++++++++++++ 3 files changed, 26 insertions(+), 77 deletions(-) delete mode 100644 build.xml create mode 100644 mods/phpdoc-config.xml diff --git a/.gitignore b/.gitignore index 9044604f8..f0d31912d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,8 @@ robots.txt /config/addon.ini.php #ignore documentation, it should be newly built -/doc/html +/doc/api +/doc/cache #ignore reports, should be generated with every build report/ diff --git a/build.xml b/build.xml deleted file mode 100644 index a61a5123d..000000000 --- a/build.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/mods/phpdoc-config.xml b/mods/phpdoc-config.xml new file mode 100644 index 000000000..bcdfa7d3d --- /dev/null +++ b/mods/phpdoc-config.xml @@ -0,0 +1,24 @@ + + + + ../doc/api + ../doc/cache + + + + + src + mod + include + static + bin + view + + + vendor/**/* + asset/**/* + bin/dev/**/* + + + + \ No newline at end of file From 6f4d21dab9200425b3d42127162e5bb6b3531be5 Mon Sep 17 00:00:00 2001 From: Philipp Date: Sat, 29 May 2021 23:28:19 +0200 Subject: [PATCH 094/123] add EOF --- mods/phpdoc-config.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/phpdoc-config.xml b/mods/phpdoc-config.xml index bcdfa7d3d..451c43281 100644 --- a/mods/phpdoc-config.xml +++ b/mods/phpdoc-config.xml @@ -21,4 +21,4 @@ - \ No newline at end of file + From 6c90005363c7164956501c044cc4f7a449317ff5 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 21:28:40 +0000 Subject: [PATCH 095/123] Issue 9923: Fix DB Error 1055 --- src/Module/Search/Index.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Module/Search/Index.php b/src/Module/Search/Index.php index 2fda994ca..1a7d4bf61 100644 --- a/src/Module/Search/Index.php +++ b/src/Module/Search/Index.php @@ -170,8 +170,10 @@ class Index extends BaseSearch } if (!empty($uriids)) { - $params = ['order' => ['id' => true], 'group_by' => ['uri-id']]; - $items = Post::toArray(Post::selectForUser(local_user(), Item::DISPLAY_FIELDLIST, ['uri-id' => $uriids], $params)); + $condition = ["(`uid` = ? OR (`uid` = ? AND NOT `global`))", 0, local_user()]; + $condition = DBA::mergeConditions($condition, ['uri-id' => $uriids]); + $params = ['order' => ['id' => true]]; + $items = Post::toArray(Post::selectForUser(local_user(), Item::DISPLAY_FIELDLIST, $condition, $params)); } if (empty($items)) { From 4cdfcb5cfb017142ce73f52b970190d76d068ff8 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 21:51:33 +0000 Subject: [PATCH 096/123] Avoid DB Errors with "group by" --- src/Worker/ExpirePosts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index 3f1075db5..3659edfde 100644 --- a/src/Worker/ExpirePosts.php +++ b/src/Worker/ExpirePosts.php @@ -119,7 +119,7 @@ class ExpirePosts Logger::notice('Adding missing entries'); $rows = 0; - $userposts = DBA::select('post-user', [], ["`uri-id` not in (select `uri-id` from `post`)"], ['group_by' => ['uri-id']]); + $userposts = DBA::select('post-user', [], ["`uri-id` not in (select `uri-id` from `post`)"]); while ($fields = DBA::fetch($userposts)) { $post_fields = DBStructure::getFieldsForTable('post', $fields); DBA::insert('post', $post_fields, Database::INSERT_IGNORE); @@ -133,7 +133,7 @@ class ExpirePosts } $rows = 0; - $userposts = DBA::select('post-user', [], ["`gravity` = ? AND `uri-id` not in (select `uri-id` from `post-thread`)", GRAVITY_PARENT], ['group_by' => ['uri-id']]); + $userposts = DBA::select('post-user', [], ["`gravity` = ? AND `uri-id` not in (select `uri-id` from `post-thread`)", GRAVITY_PARENT]); while ($fields = DBA::fetch($userposts)) { $post_fields = DBStructure::getFieldsForTable('post-thread', $fields); $post_fields['commented'] = $post_fields['changed'] = $post_fields['created']; From c05c447d0f4cc2df01772dbb4a83f5c00b0b17e0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 29 May 2021 22:48:06 +0000 Subject: [PATCH 097/123] Avoid warning "array_merge(): Expected parameter 2 to be an array, null given" --- src/Module/Api/Mastodon/Apps.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Module/Api/Mastodon/Apps.php b/src/Module/Api/Mastodon/Apps.php index a0cb250d1..f16ceea85 100644 --- a/src/Module/Api/Mastodon/Apps.php +++ b/src/Module/Api/Mastodon/Apps.php @@ -50,7 +50,7 @@ class Apps extends BaseApi if (!empty($postdata)) { $postrequest = json_decode($postdata, true); if (!empty($postrequest) && is_array($postrequest)) { - $request = array_merge($request, $$postrequest); + $request = array_merge($request, $postrequest); } } From 6f730bd671c4963c96fe38a9479b5ef044641fad Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 30 May 2021 06:13:20 +0000 Subject: [PATCH 098/123] Add relevant link after media links had been removed --- src/Model/Item.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index ac9af32a6..0ca1138f9 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -180,16 +180,18 @@ class Item if (!empty($fields['body'])) { Post\Media::insertFromAttachmentData($item['uri-id'], $fields['body']); - if ($item['author-network'] != Protocol::DFRN) { - Post\Media::insertFromRelevantUrl($item['uri-id'], $fields['body']); - } - $content_fields = ['raw-body' => trim($fields['raw-body'] ?? $fields['body'])]; // Remove all media attachments from the body and store them in the post-media table // @todo On shared postings (Diaspora style and commented reshare) don't fetch content from the shared part $content_fields['raw-body'] = Post\Media::insertFromBody($item['uri-id'], $content_fields['raw-body']); $content_fields['raw-body'] = self::setHashtags($content_fields['raw-body']); + + if ($item['author-network'] != Protocol::DFRN) { + Post\Media::insertFromRelevantUrl($item['uri-id'], $content_fields['raw-body']); + } + + Post\Content::update($item['uri-id'], $content_fields); } if (!empty($fields['file'])) { @@ -991,14 +993,14 @@ class Item Post\Media::insertFromAttachmentData($item['uri-id'], $item['body']); - if (!DBA::exists('contact', ['id' => $item['author-id'], 'network' => Protocol::DFRN])) { - Post\Media::insertFromRelevantUrl($item['uri-id'], $item['body']); - } - // Remove all media attachments from the body and store them in the post-media table $item['raw-body'] = Post\Media::insertFromBody($item['uri-id'], $item['raw-body']); $item['raw-body'] = self::setHashtags($item['raw-body']); + if (!DBA::exists('contact', ['id' => $item['author-id'], 'network' => Protocol::DFRN])) { + Post\Media::insertFromRelevantUrl($item['uri-id'], $item['raw-body']); + } + // Check for hashtags in the body and repair or add hashtag links $item['body'] = self::setHashtags($item['body']); From 2df14fab3b444a4d8c1c39f55cbdb7bbd964d5b7 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 30 May 2021 12:04:26 +0000 Subject: [PATCH 099/123] Ensure that the public contact exists when a user is created --- src/Model/Contact.php | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/Model/Contact.php b/src/Model/Contact.php index aa6f4c75c..cd4e608ea 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -566,18 +566,13 @@ class Contact */ public static function createSelfFromUserId($uid) { - // Only create the entry if it doesn't exist yet - if (DBA::exists('contact', ['uid' => $uid, 'self' => true])) { - return true; - } - $user = DBA::selectFirst('user', ['uid', 'username', 'nickname', 'pubkey', 'prvkey'], ['uid' => $uid, 'account_expired' => false]); if (!DBA::isResult($user)) { return false; } - $return = DBA::insert('contact', [ + $contact = [ 'uid' => $user['uid'], 'created' => DateTimeFormat::utcNow(), 'self' => 1, @@ -602,7 +597,23 @@ class Contact 'uri-date' => DateTimeFormat::utcNow(), 'avatar-date' => DateTimeFormat::utcNow(), 'closeness' => 0 - ]); + ]; + + $return = true; + + // Only create the entry if it doesn't exist yet + if (!DBA::exists('contact', ['uid' => $uid, 'self' => true])) { + $return = DBA::insert('contact', $contact); + } + + // Create the public contact + if (!DBA::exists('contact', ['nurl' => $contact['nurl'], 'uid' => 0])) { + $contact['self'] = false; + $contact['uid'] = 0; + $contact['prvkey'] = null; + + DBA::insert('contact', $contact, Database::INSERT_IGNORE); + } return $return; } From 54e3a19cb9a5de945e28b21a7cf31af4c78c0d9a Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 30 May 2021 19:33:46 +0200 Subject: [PATCH 100/123] DE translation update --- view/lang/de/messages.po | 334 +++++++++++++++++++-------------------- view/lang/de/strings.php | 6 +- 2 files changed, 170 insertions(+), 170 deletions(-) diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index 65b3f8776..021dcdeb7 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -49,8 +49,8 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-23 07:49+0200\n" -"PO-Revision-Date: 2021-05-25 04:31+0000\n" +"POT-Creation-Date: 2021-05-29 20:29+0000\n" +"PO-Revision-Date: 2021-05-30 06:35+0000\n" "Last-Translator: Tobias Diekershoff \n" "Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n" "MIME-Version: 1.0\n" @@ -96,7 +96,7 @@ msgstr "Profilbilder" msgid "%1$s poked %2$s" msgstr "%1$s stupste %2$s" -#: include/conversation.php:227 src/Model/Item.php:2534 +#: include/conversation.php:227 src/Model/Item.php:2587 msgid "event" msgstr "Veranstaltung" @@ -104,7 +104,7 @@ msgstr "Veranstaltung" msgid "status" msgstr "Status" -#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2536 +#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2589 msgid "photo" msgstr "Foto" @@ -124,21 +124,21 @@ msgstr "Auswählen" msgid "Delete" msgstr "Löschen" -#: include/conversation.php:600 src/Object/Post.php:449 -#: src/Object/Post.php:450 +#: include/conversation.php:600 src/Object/Post.php:453 +#: src/Object/Post.php:454 #, php-format msgid "View %s's profile @ %s" msgstr "Das Profil von %s auf %s betrachten." -#: include/conversation.php:613 src/Object/Post.php:437 +#: include/conversation.php:613 src/Object/Post.php:441 msgid "Categories:" msgstr "Kategorien:" -#: include/conversation.php:614 src/Object/Post.php:438 +#: include/conversation.php:614 src/Object/Post.php:442 msgid "Filed under:" msgstr "Abgelegt unter:" -#: include/conversation.php:621 src/Object/Post.php:463 +#: include/conversation.php:621 src/Object/Post.php:467 #, php-format msgid "%s from %s" msgstr "%s von %s" @@ -147,10 +147,10 @@ msgstr "%s von %s" msgid "View in context" msgstr "Im Zusammenhang betrachten" -#: include/conversation.php:638 include/conversation.php:1224 +#: include/conversation.php:638 include/conversation.php:1222 #: mod/editpost.php:104 mod/message.php:204 mod/message.php:374 #: mod/photos.php:1536 mod/wallmessage.php:155 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:497 +#: src/Object/Post.php:501 msgid "Please wait" msgstr "Bitte warten" @@ -162,108 +162,108 @@ msgstr "löschen" msgid "Delete Selected Items" msgstr "Lösche die markierten Beiträge" -#: include/conversation.php:744 include/conversation.php:747 -#: include/conversation.php:750 include/conversation.php:753 +#: include/conversation.php:742 include/conversation.php:745 +#: include/conversation.php:748 include/conversation.php:751 #, php-format msgid "You had been addressed (%s)." msgstr "Du wurdest angeschrieben (%s)." -#: include/conversation.php:756 +#: include/conversation.php:754 #, php-format msgid "You are following %s." msgstr "Du folgst %s." -#: include/conversation.php:759 +#: include/conversation.php:757 msgid "Tagged" msgstr "Verschlagwortet" -#: include/conversation.php:772 include/conversation.php:1116 -#: include/conversation.php:1154 +#: include/conversation.php:770 include/conversation.php:1114 +#: include/conversation.php:1152 #, php-format msgid "%s reshared this." msgstr "%s hat dies geteilt" -#: include/conversation.php:774 +#: include/conversation.php:772 msgid "Reshared" msgstr "Geteilt" -#: include/conversation.php:774 +#: include/conversation.php:772 #, php-format -msgid "Reshared by %s" -msgstr "Von %s geteilt" +msgid "Reshared by %s <%s>" +msgstr "Geteilt von %s <%s>" -#: include/conversation.php:777 +#: include/conversation.php:775 #, php-format msgid "%s is participating in this thread." msgstr "%s ist an der Unterhaltung beteiligt." -#: include/conversation.php:780 +#: include/conversation.php:778 msgid "Stored" msgstr "Gespeichert" -#: include/conversation.php:783 +#: include/conversation.php:781 msgid "Global" msgstr "Global" -#: include/conversation.php:786 +#: include/conversation.php:784 msgid "Relayed" msgstr "Übermittelt" -#: include/conversation.php:786 +#: include/conversation.php:784 #, php-format -msgid "Relayed by %s." -msgstr "Von %s übermittelt" +msgid "Relayed by %s <%s>" +msgstr "Weitergeleitet von %s <%s>" -#: include/conversation.php:789 +#: include/conversation.php:787 msgid "Fetched" msgstr "Abgerufen" -#: include/conversation.php:789 +#: include/conversation.php:787 #, php-format -msgid "Fetched because of %s" -msgstr "Wegen %s abgerufen" +msgid "Fetched because of %s <%s>" +msgstr "Wegen %s <%s> abgerufen" -#: include/conversation.php:949 view/theme/frio/theme.php:323 +#: include/conversation.php:947 view/theme/frio/theme.php:323 msgid "Follow Thread" msgstr "Folge der Unterhaltung" -#: include/conversation.php:950 src/Model/Contact.php:986 +#: include/conversation.php:948 src/Model/Contact.php:986 msgid "View Status" msgstr "Status anschauen" -#: include/conversation.php:951 include/conversation.php:973 +#: include/conversation.php:949 include/conversation.php:971 #: src/Model/Contact.php:912 src/Model/Contact.php:978 #: src/Model/Contact.php:987 src/Module/Directory.php:166 #: src/Module/Settings/Profile/Index.php:240 msgid "View Profile" msgstr "Profil anschauen" -#: include/conversation.php:952 src/Model/Contact.php:988 +#: include/conversation.php:950 src/Model/Contact.php:988 msgid "View Photos" msgstr "Bilder anschauen" -#: include/conversation.php:953 src/Model/Contact.php:979 +#: include/conversation.php:951 src/Model/Contact.php:979 #: src/Model/Contact.php:989 msgid "Network Posts" msgstr "Netzwerkbeiträge" -#: include/conversation.php:954 src/Model/Contact.php:980 +#: include/conversation.php:952 src/Model/Contact.php:980 #: src/Model/Contact.php:990 msgid "View Contact" msgstr "Kontakt anzeigen" -#: include/conversation.php:955 src/Model/Contact.php:992 +#: include/conversation.php:953 src/Model/Contact.php:992 msgid "Send PM" msgstr "Private Nachricht senden" -#: include/conversation.php:956 src/Module/Admin/Blocklist/Contact.php:84 +#: include/conversation.php:954 src/Module/Admin/Blocklist/Contact.php:84 #: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154 #: src/Module/Contact.php:633 src/Module/Contact.php:891 #: src/Module/Contact.php:1173 msgid "Block" msgstr "Sperren" -#: include/conversation.php:957 src/Module/Contact.php:634 +#: include/conversation.php:955 src/Module/Contact.php:634 #: src/Module/Contact.php:892 src/Module/Contact.php:1181 #: src/Module/Notifications/Introductions.php:113 #: src/Module/Notifications/Introductions.php:191 @@ -271,255 +271,255 @@ msgstr "Sperren" msgid "Ignore" msgstr "Ignorieren" -#: include/conversation.php:961 src/Object/Post.php:424 +#: include/conversation.php:959 src/Object/Post.php:428 msgid "Languages" msgstr "Sprachen" -#: include/conversation.php:965 src/Model/Contact.php:993 +#: include/conversation.php:963 src/Model/Contact.php:993 msgid "Poke" msgstr "Anstupsen" -#: include/conversation.php:970 mod/follow.php:146 src/Content/Widget.php:76 +#: include/conversation.php:968 mod/follow.php:146 src/Content/Widget.php:76 #: src/Model/Contact.php:981 src/Model/Contact.php:994 #: view/theme/vier/theme.php:172 msgid "Connect/Follow" msgstr "Verbinden/Folgen" -#: include/conversation.php:1101 +#: include/conversation.php:1099 #, php-format msgid "%s likes this." msgstr "%s mag das." -#: include/conversation.php:1104 +#: include/conversation.php:1102 #, php-format msgid "%s doesn't like this." msgstr "%s mag das nicht." -#: include/conversation.php:1107 +#: include/conversation.php:1105 #, php-format msgid "%s attends." msgstr "%s nimmt teil." -#: include/conversation.php:1110 +#: include/conversation.php:1108 #, php-format msgid "%s doesn't attend." msgstr "%s nimmt nicht teil." -#: include/conversation.php:1113 +#: include/conversation.php:1111 #, php-format msgid "%s attends maybe." msgstr "%s nimmt eventuell teil." -#: include/conversation.php:1122 +#: include/conversation.php:1120 msgid "and" msgstr "und" -#: include/conversation.php:1125 +#: include/conversation.php:1123 #, php-format msgid "and %d other people" msgstr "und %dandere" -#: include/conversation.php:1133 +#: include/conversation.php:1131 #, php-format msgid "%2$d people like this" msgstr "%2$d Personen mögen das" -#: include/conversation.php:1134 +#: include/conversation.php:1132 #, php-format msgid "%s like this." msgstr "%s mögen das." -#: include/conversation.php:1137 +#: include/conversation.php:1135 #, php-format msgid "%2$d people don't like this" msgstr "%2$d Personen mögen das nicht" -#: include/conversation.php:1138 +#: include/conversation.php:1136 #, php-format msgid "%s don't like this." msgstr "%s mögen dies nicht." -#: include/conversation.php:1141 +#: include/conversation.php:1139 #, php-format msgid "%2$d people attend" msgstr "%2$d Personen nehmen teil" -#: include/conversation.php:1142 +#: include/conversation.php:1140 #, php-format msgid "%s attend." msgstr "%s nehmen teil." -#: include/conversation.php:1145 +#: include/conversation.php:1143 #, php-format msgid "%2$d people don't attend" msgstr "%2$d Personen nehmen nicht teil" -#: include/conversation.php:1146 +#: include/conversation.php:1144 #, php-format msgid "%s don't attend." msgstr "%s nehmen nicht teil." -#: include/conversation.php:1149 +#: include/conversation.php:1147 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d Personen nehmen eventuell teil" -#: include/conversation.php:1150 +#: include/conversation.php:1148 #, php-format msgid "%s attend maybe." msgstr "%s nimmt eventuell teil." -#: include/conversation.php:1153 +#: include/conversation.php:1151 #, php-format msgid "%2$d people reshared this" msgstr "%2$d Personen haben dies geteilt" -#: include/conversation.php:1183 +#: include/conversation.php:1181 msgid "Visible to everybody" msgstr "Für jedermann sichtbar" -#: include/conversation.php:1184 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:966 +#: include/conversation.php:1182 src/Module/Item/Compose.php:153 +#: src/Object/Post.php:970 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Bitte gib eine Bild/Video/Audio/Webseiten-URL ein:" -#: include/conversation.php:1185 +#: include/conversation.php:1183 msgid "Tag term:" msgstr "Tag:" -#: include/conversation.php:1186 src/Module/Filer/SaveTag.php:69 +#: include/conversation.php:1184 src/Module/Filer/SaveTag.php:69 msgid "Save to Folder:" msgstr "In diesem Ordner speichern:" -#: include/conversation.php:1187 +#: include/conversation.php:1185 msgid "Where are you right now?" msgstr "Wo hältst du dich jetzt gerade auf?" -#: include/conversation.php:1188 +#: include/conversation.php:1186 msgid "Delete item(s)?" msgstr "Einträge löschen?" -#: include/conversation.php:1198 +#: include/conversation.php:1196 msgid "New Post" msgstr "Neuer Beitrag" -#: include/conversation.php:1201 +#: include/conversation.php:1199 msgid "Share" msgstr "Teilen" -#: include/conversation.php:1202 mod/editpost.php:89 mod/photos.php:1382 -#: src/Module/Contact/Poke.php:154 src/Object/Post.php:957 +#: include/conversation.php:1200 mod/editpost.php:89 mod/photos.php:1382 +#: src/Module/Contact/Poke.php:154 src/Object/Post.php:961 msgid "Loading..." msgstr "lädt..." -#: include/conversation.php:1203 mod/editpost.php:90 mod/message.php:202 +#: include/conversation.php:1201 mod/editpost.php:90 mod/message.php:202 #: mod/message.php:371 mod/wallmessage.php:153 msgid "Upload photo" msgstr "Foto hochladen" -#: include/conversation.php:1204 mod/editpost.php:91 +#: include/conversation.php:1202 mod/editpost.php:91 msgid "upload photo" msgstr "Bild hochladen" -#: include/conversation.php:1205 mod/editpost.php:92 +#: include/conversation.php:1203 mod/editpost.php:92 msgid "Attach file" msgstr "Datei anhängen" -#: include/conversation.php:1206 mod/editpost.php:93 +#: include/conversation.php:1204 mod/editpost.php:93 msgid "attach file" msgstr "Datei anhängen" -#: include/conversation.php:1207 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:958 +#: include/conversation.php:1205 src/Module/Item/Compose.php:145 +#: src/Object/Post.php:962 msgid "Bold" msgstr "Fett" -#: include/conversation.php:1208 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:959 +#: include/conversation.php:1206 src/Module/Item/Compose.php:146 +#: src/Object/Post.php:963 msgid "Italic" msgstr "Kursiv" -#: include/conversation.php:1209 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:960 +#: include/conversation.php:1207 src/Module/Item/Compose.php:147 +#: src/Object/Post.php:964 msgid "Underline" msgstr "Unterstrichen" -#: include/conversation.php:1210 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:961 +#: include/conversation.php:1208 src/Module/Item/Compose.php:148 +#: src/Object/Post.php:965 msgid "Quote" msgstr "Zitat" -#: include/conversation.php:1211 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:962 +#: include/conversation.php:1209 src/Module/Item/Compose.php:149 +#: src/Object/Post.php:966 msgid "Code" msgstr "Code" -#: include/conversation.php:1212 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:963 +#: include/conversation.php:1210 src/Module/Item/Compose.php:150 +#: src/Object/Post.php:967 msgid "Image" msgstr "Bild" -#: include/conversation.php:1213 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:964 +#: include/conversation.php:1211 src/Module/Item/Compose.php:151 +#: src/Object/Post.php:968 msgid "Link" msgstr "Link" -#: include/conversation.php:1214 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:965 +#: include/conversation.php:1212 src/Module/Item/Compose.php:152 +#: src/Object/Post.php:969 msgid "Link or Media" msgstr "Link oder Mediendatei" -#: include/conversation.php:1215 +#: include/conversation.php:1213 msgid "Video" msgstr "Video" -#: include/conversation.php:1216 mod/editpost.php:100 +#: include/conversation.php:1214 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "Deinen Standort festlegen" -#: include/conversation.php:1217 mod/editpost.php:101 +#: include/conversation.php:1215 mod/editpost.php:101 msgid "set location" msgstr "Ort setzen" -#: include/conversation.php:1218 mod/editpost.php:102 +#: include/conversation.php:1216 mod/editpost.php:102 msgid "Clear browser location" msgstr "Browser-Standort leeren" -#: include/conversation.php:1219 mod/editpost.php:103 +#: include/conversation.php:1217 mod/editpost.php:103 msgid "clear location" msgstr "Ort löschen" -#: include/conversation.php:1221 mod/editpost.php:117 +#: include/conversation.php:1219 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Titel setzen" -#: include/conversation.php:1223 mod/editpost.php:119 +#: include/conversation.php:1221 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Kategorien (kommasepariert)" -#: include/conversation.php:1225 mod/editpost.php:105 +#: include/conversation.php:1223 mod/editpost.php:105 msgid "Permission settings" msgstr "Berechtigungseinstellungen" -#: include/conversation.php:1226 mod/editpost.php:134 mod/events.php:578 +#: include/conversation.php:1224 mod/editpost.php:134 mod/events.php:578 #: mod/photos.php:969 mod/photos.php:1335 msgid "Permissions" msgstr "Berechtigungen" -#: include/conversation.php:1235 mod/editpost.php:114 +#: include/conversation.php:1233 mod/editpost.php:114 msgid "Public post" msgstr "Öffentlicher Beitrag" -#: include/conversation.php:1239 mod/editpost.php:125 mod/events.php:573 +#: include/conversation.php:1237 mod/editpost.php:125 mod/events.php:573 #: mod/photos.php:1381 mod/photos.php:1438 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:967 +#: src/Module/Item/Compose.php:154 src/Object/Post.php:971 msgid "Preview" msgstr "Vorschau" -#: include/conversation.php:1243 mod/dfrn_request.php:642 mod/editpost.php:128 +#: include/conversation.php:1241 mod/dfrn_request.php:642 mod/editpost.php:128 #: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:152 #: mod/photos.php:1037 mod/photos.php:1143 mod/tagrm.php:37 mod/tagrm.php:127 #: mod/unfollow.php:100 src/Module/Contact.php:467 @@ -527,17 +527,17 @@ msgstr "Vorschau" msgid "Cancel" msgstr "Abbrechen" -#: include/conversation.php:1250 mod/editpost.php:132 -#: src/Model/Profile.php:450 src/Module/Contact.php:344 +#: include/conversation.php:1248 mod/editpost.php:132 +#: src/Model/Profile.php:460 src/Module/Contact.php:344 msgid "Message" msgstr "Nachricht" -#: include/conversation.php:1251 mod/editpost.php:133 +#: include/conversation.php:1249 mod/editpost.php:133 #: src/Module/Settings/TwoFactor/Trusted.php:101 msgid "Browser" msgstr "Browser" -#: include/conversation.php:1253 mod/editpost.php:136 +#: include/conversation.php:1251 mod/editpost.php:136 msgid "Open Compose page" msgstr "Composer Seite öffnen" @@ -1092,7 +1092,7 @@ msgstr "Deine Kontaktreferenzen konnten nicht in unserem System gespeichert werd msgid "Unable to update your contact profile details on our system" msgstr "Die Updates für dein Profil konnten nicht gespeichert werden" -#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 +#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:509 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s heißt %2$s herzlich willkommen" @@ -1376,7 +1376,7 @@ msgid "Description:" msgstr "Beschreibung" #: mod/events.php:563 src/Model/Event.php:84 src/Model/Event.php:111 -#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:358 +#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:368 #: src/Module/Contact.php:654 src/Module/Directory.php:156 #: src/Module/Notifications/Introductions.php:172 #: src/Module/Profile/Profile.php:190 @@ -1403,7 +1403,7 @@ msgstr "Veranstaltung teilen" #: src/Module/Install.php:245 src/Module/Install.php:287 #: src/Module/Install.php:324 src/Module/Invite.php:174 #: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:243 -#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:956 +#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:960 #: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 #: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 msgid "Submit" @@ -2027,12 +2027,12 @@ msgstr "Drehen EUS (links)" #: mod/photos.php:1377 mod/photos.php:1434 mod/photos.php:1509 #: src/Module/Contact.php:1104 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:953 +#: src/Object/Post.php:957 msgid "This is you" msgstr "Das bist du" #: mod/photos.php:1379 mod/photos.php:1436 mod/photos.php:1511 -#: src/Object/Post.php:491 src/Object/Post.php:955 +#: src/Object/Post.php:495 src/Object/Post.php:959 msgid "Comment" msgstr "Kommentar" @@ -3033,7 +3033,7 @@ msgid "" "your site allow private mail from unknown senders." msgstr "Wenn du möchtest, dass %s dir antworten kann, überprüfe deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern." -#: src/App.php:311 +#: src/App.php:312 msgid "No system theme config value set." msgstr "Es wurde kein Konfigurationswert für das systemweite Theme gesetzt." @@ -3691,8 +3691,8 @@ msgstr "Bild/Foto" msgid "%2$s %3$s" msgstr "%2$s%3$s" -#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3035 -#: src/Model/Item.php:3041 src/Model/Item.php:3042 +#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3095 +#: src/Model/Item.php:3101 src/Model/Item.php:3102 msgid "Link to source" msgstr "Link zum Originalbeitrag" @@ -3724,7 +3724,7 @@ msgstr "lade weitere Einträge..." msgid "The end" msgstr "Das Ende" -#: src/Content/Text/HTML.php:893 src/Model/Profile.php:444 +#: src/Content/Text/HTML.php:893 src/Model/Profile.php:454 #: src/Module/Contact.php:340 msgid "Follow" msgstr "Folge" @@ -3855,15 +3855,15 @@ msgstr "Nachrichten" msgid "All" msgstr "Alle" -#: src/Content/Widget/CalendarExport.php:63 +#: src/Content/Widget/CalendarExport.php:54 msgid "Export" msgstr "Exportieren" -#: src/Content/Widget/CalendarExport.php:64 +#: src/Content/Widget/CalendarExport.php:55 msgid "Export calendar as ical" msgstr "Kalender als ical exportieren" -#: src/Content/Widget/CalendarExport.php:65 +#: src/Content/Widget/CalendarExport.php:56 msgid "Export calendar as csv" msgstr "Kalender als csv exportieren" @@ -4573,16 +4573,16 @@ msgstr "\nFehler %d beim Update der Datenbank aufgetreten\n%s\n" msgid "Errors encountered performing database changes: " msgstr "Fehler beim Ändern der Datenbank aufgetreten" -#: src/Database/DBStructure.php:439 +#: src/Database/DBStructure.php:445 msgid "Another database update is currently running." msgstr "Es läuft bereits ein anderes Datenbank Update" -#: src/Database/DBStructure.php:443 +#: src/Database/DBStructure.php:449 #, php-format msgid "%s: Database update" msgstr "%s: Datenbank Aktualisierung" -#: src/Database/DBStructure.php:743 +#: src/Database/DBStructure.php:749 #, php-format msgid "%s: updating %s table." msgstr "%s: aktualisiere Tabelle %s" @@ -4860,110 +4860,110 @@ msgstr "Gruppenname:" msgid "Edit groups" msgstr "Gruppen bearbeiten" -#: src/Model/Item.php:1600 +#: src/Model/Item.php:1653 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Erkannte Sprachen in diesem Beitrag:\\n%s" -#: src/Model/Item.php:2538 +#: src/Model/Item.php:2591 msgid "activity" msgstr "Aktivität" -#: src/Model/Item.php:2540 +#: src/Model/Item.php:2593 msgid "comment" msgstr "Kommentar" -#: src/Model/Item.php:2543 +#: src/Model/Item.php:2596 msgid "post" msgstr "Beitrag" -#: src/Model/Item.php:2657 +#: src/Model/Item.php:2710 #, php-format msgid "Content warning: %s" msgstr "Inhaltswarnung: %s" -#: src/Model/Item.php:3000 +#: src/Model/Item.php:3060 msgid "bytes" msgstr "Byte" -#: src/Model/Item.php:3029 src/Model/Item.php:3030 +#: src/Model/Item.php:3089 src/Model/Item.php:3090 msgid "View on separate page" msgstr "Auf separater Seite ansehen" -#: src/Model/Mail.php:134 src/Model/Mail.php:272 +#: src/Model/Mail.php:136 src/Model/Mail.php:268 msgid "[no subject]" msgstr "[kein Betreff]" -#: src/Model/Profile.php:346 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:356 src/Module/Profile/Profile.php:252 #: src/Module/Profile/Profile.php:254 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/Model/Profile.php:348 +#: src/Model/Profile.php:358 msgid "Change profile photo" msgstr "Profilbild ändern" -#: src/Model/Profile.php:361 src/Module/Directory.php:161 +#: src/Model/Profile.php:371 src/Module/Directory.php:161 #: src/Module/Profile/Profile.php:180 msgid "Homepage:" msgstr "Homepage:" -#: src/Model/Profile.php:362 src/Module/Contact.php:658 +#: src/Model/Profile.php:372 src/Module/Contact.php:658 #: src/Module/Notifications/Introductions.php:174 msgid "About:" msgstr "Über:" -#: src/Model/Profile.php:363 src/Module/Contact.php:656 +#: src/Model/Profile.php:373 src/Module/Contact.php:656 #: src/Module/Profile/Profile.php:176 msgid "XMPP:" msgstr "XMPP:" -#: src/Model/Profile.php:446 src/Module/Contact.php:342 +#: src/Model/Profile.php:456 src/Module/Contact.php:342 msgid "Unfollow" msgstr "Entfolgen" -#: src/Model/Profile.php:448 +#: src/Model/Profile.php:458 msgid "Atom feed" msgstr "Atom-Feed" -#: src/Model/Profile.php:456 src/Module/Contact.php:338 +#: src/Model/Profile.php:466 src/Module/Contact.php:338 #: src/Module/Notifications/Introductions.php:186 msgid "Network:" msgstr "Netzwerk:" -#: src/Model/Profile.php:486 src/Model/Profile.php:583 +#: src/Model/Profile.php:496 src/Model/Profile.php:593 msgid "g A l F d" msgstr "l, d. F G \\U\\h\\r" -#: src/Model/Profile.php:487 +#: src/Model/Profile.php:497 msgid "F d" msgstr "d. F" -#: src/Model/Profile.php:549 src/Model/Profile.php:634 +#: src/Model/Profile.php:559 src/Model/Profile.php:644 msgid "[today]" msgstr "[heute]" -#: src/Model/Profile.php:559 +#: src/Model/Profile.php:569 msgid "Birthday Reminders" msgstr "Geburtstagserinnerungen" -#: src/Model/Profile.php:560 +#: src/Model/Profile.php:570 msgid "Birthdays this week:" msgstr "Geburtstage diese Woche:" -#: src/Model/Profile.php:621 +#: src/Model/Profile.php:631 msgid "[No description]" msgstr "[keine Beschreibung]" -#: src/Model/Profile.php:647 +#: src/Model/Profile.php:657 msgid "Event Reminders" msgstr "Veranstaltungserinnerungen" -#: src/Model/Profile.php:648 +#: src/Model/Profile.php:658 msgid "Upcoming events the next 7 days:" msgstr "Veranstaltungen der nächsten 7 Tage:" -#: src/Model/Profile.php:823 +#: src/Model/Profile.php:833 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s heißt %2$s herzlich willkommen" @@ -10458,71 +10458,71 @@ msgstr "Kommentiere diesen Beitrag von deinem System aus" msgid "Remote comment" msgstr "Entfernter Kommentar" -#: src/Object/Post.php:417 +#: src/Object/Post.php:421 msgid "Pushed" msgstr "Pushed" -#: src/Object/Post.php:417 +#: src/Object/Post.php:421 msgid "Pulled" msgstr "Pulled" -#: src/Object/Post.php:451 +#: src/Object/Post.php:455 msgid "to" msgstr "zu" -#: src/Object/Post.php:452 +#: src/Object/Post.php:456 msgid "via" msgstr "via" -#: src/Object/Post.php:453 +#: src/Object/Post.php:457 msgid "Wall-to-Wall" msgstr "Wall-to-Wall" -#: src/Object/Post.php:454 +#: src/Object/Post.php:458 msgid "via Wall-To-Wall:" msgstr "via Wall-To-Wall:" -#: src/Object/Post.php:492 +#: src/Object/Post.php:496 #, php-format msgid "Reply to %s" msgstr "Antworte %s" -#: src/Object/Post.php:495 +#: src/Object/Post.php:499 msgid "More" msgstr "Mehr" -#: src/Object/Post.php:513 +#: src/Object/Post.php:517 msgid "Notifier task is pending" msgstr "Die Benachrichtigungsaufgabe ist ausstehend" -#: src/Object/Post.php:514 +#: src/Object/Post.php:518 msgid "Delivery to remote servers is pending" msgstr "Die Auslieferung an Remote-Server steht noch aus" -#: src/Object/Post.php:515 +#: src/Object/Post.php:519 msgid "Delivery to remote servers is underway" msgstr "Die Auslieferung an Remote-Server ist unterwegs" -#: src/Object/Post.php:516 +#: src/Object/Post.php:520 msgid "Delivery to remote servers is mostly done" msgstr "Die Zustellung an Remote-Server ist fast erledigt" -#: src/Object/Post.php:517 +#: src/Object/Post.php:521 msgid "Delivery to remote servers is done" msgstr "Die Zustellung an die Remote-Server ist erledigt" -#: src/Object/Post.php:537 +#: src/Object/Post.php:541 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d Kommentar" msgstr[1] "%d Kommentare" -#: src/Object/Post.php:538 +#: src/Object/Post.php:542 msgid "Show more" msgstr "Zeige mehr" -#: src/Object/Post.php:539 +#: src/Object/Post.php:543 msgid "Show fewer" msgstr "Zeige weniger" @@ -10734,7 +10734,7 @@ msgstr "in %1$d %2$s" msgid "%1$d %2$s ago" msgstr "%1$d %2$s her" -#: src/Worker/Delivery.php:570 +#: src/Worker/Delivery.php:529 msgid "(no subject)" msgstr "(kein Betreff)" diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 24d41254c..6f4fb206d 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -36,14 +36,14 @@ $a->strings["You are following %s."] = "Du folgst %s."; $a->strings["Tagged"] = "Verschlagwortet"; $a->strings["%s reshared this."] = "%s hat dies geteilt"; $a->strings["Reshared"] = "Geteilt"; -$a->strings["Reshared by %s"] = "Von %s geteilt"; +$a->strings["Reshared by %s <%s>"] = "Geteilt von %s <%s>"; $a->strings["%s is participating in this thread."] = "%s ist an der Unterhaltung beteiligt."; $a->strings["Stored"] = "Gespeichert"; $a->strings["Global"] = "Global"; $a->strings["Relayed"] = "Übermittelt"; -$a->strings["Relayed by %s."] = "Von %s übermittelt"; +$a->strings["Relayed by %s <%s>"] = "Weitergeleitet von %s <%s>"; $a->strings["Fetched"] = "Abgerufen"; -$a->strings["Fetched because of %s"] = "Wegen %s abgerufen"; +$a->strings["Fetched because of %s <%s>"] = "Wegen %s <%s> abgerufen"; $a->strings["Follow Thread"] = "Folge der Unterhaltung"; $a->strings["View Status"] = "Status anschauen"; $a->strings["View Profile"] = "Profil anschauen"; From 4045f42ac338550d5f1ec26420082e5e8ae37127 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sun, 30 May 2021 19:33:56 +0200 Subject: [PATCH 101/123] updated JA translation THXdaingewuvzeevisiddfddd --- view/lang/ja/messages.po | 491 ++++++++++++++++++++------------------- view/lang/ja/strings.php | 5 +- 2 files changed, 250 insertions(+), 246 deletions(-) diff --git a/view/lang/ja/messages.po b/view/lang/ja/messages.po index aebe08154..e26a1df81 100644 --- a/view/lang/ja/messages.po +++ b/view/lang/ja/messages.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-16 07:41+0000\n" -"PO-Revision-Date: 2021-05-19 09:06+0000\n" +"POT-Creation-Date: 2021-05-29 20:29+0000\n" +"PO-Revision-Date: 2021-05-30 03:03+0000\n" "Last-Translator: XMPPはいいぞ\n" "Language-Team: Japanese (http://www.transifex.com/Friendica/friendica/language/ja/)\n" "MIME-Version: 1.0\n" @@ -41,8 +41,8 @@ msgstr "月間の最大投稿数 %d 件を超えたため、投稿できませ #: include/api.php:4528 mod/photos.php:107 mod/photos.php:211 #: mod/photos.php:639 mod/photos.php:1043 mod/photos.php:1060 -#: mod/photos.php:1609 src/Model/User.php:1045 src/Model/User.php:1053 -#: src/Model/User.php:1061 src/Module/Settings/Profile/Photo/Crop.php:97 +#: mod/photos.php:1609 src/Model/User.php:1100 src/Model/User.php:1108 +#: src/Model/User.php:1116 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 @@ -56,7 +56,7 @@ msgstr "プロフィール写真" msgid "%1$s poked %2$s" msgstr "%1$s が %2$s にpokeを送りました" -#: include/conversation.php:227 src/Model/Item.php:2523 +#: include/conversation.php:227 src/Model/Item.php:2587 msgid "event" msgstr "イベント" @@ -64,7 +64,7 @@ msgstr "イベント" msgid "status" msgstr "ステータス" -#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2525 +#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2589 msgid "photo" msgstr "写真" @@ -84,21 +84,21 @@ msgstr "選択" msgid "Delete" msgstr "削除" -#: include/conversation.php:600 src/Object/Post.php:449 -#: src/Object/Post.php:450 +#: include/conversation.php:600 src/Object/Post.php:453 +#: src/Object/Post.php:454 #, php-format msgid "View %s's profile @ %s" msgstr "%sのプロフィールを確認 @ %s" -#: include/conversation.php:613 src/Object/Post.php:437 +#: include/conversation.php:613 src/Object/Post.php:441 msgid "Categories:" msgstr "カテゴリ:" -#: include/conversation.php:614 src/Object/Post.php:438 +#: include/conversation.php:614 src/Object/Post.php:442 msgid "Filed under:" msgstr "格納先:" -#: include/conversation.php:621 src/Object/Post.php:463 +#: include/conversation.php:621 src/Object/Post.php:467 #, php-format msgid "%s from %s" msgstr "%s から %s" @@ -107,10 +107,10 @@ msgstr "%s から %s" msgid "View in context" msgstr "文脈で表示する" -#: include/conversation.php:638 include/conversation.php:1224 +#: include/conversation.php:638 include/conversation.php:1222 #: mod/editpost.php:104 mod/message.php:204 mod/message.php:374 #: mod/photos.php:1536 mod/wallmessage.php:155 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:497 +#: src/Object/Post.php:501 msgid "Please wait" msgstr "お待ち下さい" @@ -122,108 +122,108 @@ msgstr "削除" msgid "Delete Selected Items" msgstr "選択した項目を削除" -#: include/conversation.php:744 include/conversation.php:747 -#: include/conversation.php:750 include/conversation.php:753 +#: include/conversation.php:742 include/conversation.php:745 +#: include/conversation.php:748 include/conversation.php:751 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: include/conversation.php:756 +#: include/conversation.php:754 #, php-format msgid "You are following %s." msgstr "" -#: include/conversation.php:759 +#: include/conversation.php:757 msgid "Tagged" msgstr "" -#: include/conversation.php:772 include/conversation.php:1116 -#: include/conversation.php:1154 +#: include/conversation.php:770 include/conversation.php:1114 +#: include/conversation.php:1152 #, php-format msgid "%s reshared this." msgstr "%s が再共有しました。" -#: include/conversation.php:774 +#: include/conversation.php:772 msgid "Reshared" msgstr "" -#: include/conversation.php:774 +#: include/conversation.php:772 #, php-format -msgid "Reshared by %s" +msgid "Reshared by %s <%s>" msgstr "" -#: include/conversation.php:777 +#: include/conversation.php:775 #, php-format msgid "%s is participating in this thread." msgstr "" -#: include/conversation.php:780 +#: include/conversation.php:778 msgid "Stored" msgstr "" -#: include/conversation.php:783 +#: include/conversation.php:781 msgid "Global" msgstr "" -#: include/conversation.php:786 +#: include/conversation.php:784 msgid "Relayed" msgstr "" -#: include/conversation.php:786 +#: include/conversation.php:784 #, php-format -msgid "Relayed by %s." +msgid "Relayed by %s <%s>" msgstr "" -#: include/conversation.php:789 +#: include/conversation.php:787 msgid "Fetched" msgstr "" -#: include/conversation.php:789 +#: include/conversation.php:787 #, php-format -msgid "Fetched because of %s" +msgid "Fetched because of %s <%s>" msgstr "" -#: include/conversation.php:949 view/theme/frio/theme.php:323 +#: include/conversation.php:947 view/theme/frio/theme.php:323 msgid "Follow Thread" msgstr "このスレッドをフォロー" -#: include/conversation.php:950 src/Model/Contact.php:986 +#: include/conversation.php:948 src/Model/Contact.php:986 msgid "View Status" msgstr "ステータスを見る" -#: include/conversation.php:951 include/conversation.php:973 +#: include/conversation.php:949 include/conversation.php:971 #: src/Model/Contact.php:912 src/Model/Contact.php:978 #: src/Model/Contact.php:987 src/Module/Directory.php:166 #: src/Module/Settings/Profile/Index.php:240 msgid "View Profile" msgstr "プロフィールを見る" -#: include/conversation.php:952 src/Model/Contact.php:988 +#: include/conversation.php:950 src/Model/Contact.php:988 msgid "View Photos" msgstr "写真を見る" -#: include/conversation.php:953 src/Model/Contact.php:979 +#: include/conversation.php:951 src/Model/Contact.php:979 #: src/Model/Contact.php:989 msgid "Network Posts" msgstr "ネットワーク投稿" -#: include/conversation.php:954 src/Model/Contact.php:980 +#: include/conversation.php:952 src/Model/Contact.php:980 #: src/Model/Contact.php:990 msgid "View Contact" msgstr "コンタクトを見る" -#: include/conversation.php:955 src/Model/Contact.php:992 +#: include/conversation.php:953 src/Model/Contact.php:992 msgid "Send PM" msgstr "PMを送る" -#: include/conversation.php:956 src/Module/Admin/Blocklist/Contact.php:84 +#: include/conversation.php:954 src/Module/Admin/Blocklist/Contact.php:84 #: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154 #: src/Module/Contact.php:633 src/Module/Contact.php:891 #: src/Module/Contact.php:1173 msgid "Block" msgstr "ブロック" -#: include/conversation.php:957 src/Module/Contact.php:634 +#: include/conversation.php:955 src/Module/Contact.php:634 #: src/Module/Contact.php:892 src/Module/Contact.php:1181 #: src/Module/Notifications/Introductions.php:113 #: src/Module/Notifications/Introductions.php:191 @@ -231,255 +231,255 @@ msgstr "ブロック" msgid "Ignore" msgstr "無視" -#: include/conversation.php:961 src/Object/Post.php:424 +#: include/conversation.php:959 src/Object/Post.php:428 msgid "Languages" msgstr "言語" -#: include/conversation.php:965 src/Model/Contact.php:993 +#: include/conversation.php:963 src/Model/Contact.php:993 msgid "Poke" msgstr "Pokeを送る" -#: include/conversation.php:970 mod/follow.php:146 src/Content/Widget.php:76 +#: include/conversation.php:968 mod/follow.php:146 src/Content/Widget.php:76 #: src/Model/Contact.php:981 src/Model/Contact.php:994 #: view/theme/vier/theme.php:172 msgid "Connect/Follow" msgstr "つながる/フォローする" -#: include/conversation.php:1101 +#: include/conversation.php:1099 #, php-format msgid "%s likes this." msgstr "%s がいいねしました" -#: include/conversation.php:1104 +#: include/conversation.php:1102 #, php-format msgid "%s doesn't like this." msgstr "%s はこれを好きではないようです" -#: include/conversation.php:1107 +#: include/conversation.php:1105 #, php-format msgid "%s attends." msgstr "%s が参加します。" -#: include/conversation.php:1110 +#: include/conversation.php:1108 #, php-format msgid "%s doesn't attend." msgstr "%s は欠席します。" -#: include/conversation.php:1113 +#: include/conversation.php:1111 #, php-format msgid "%s attends maybe." msgstr "%s は様子見しています。" -#: include/conversation.php:1122 +#: include/conversation.php:1120 msgid "and" msgstr "と" -#: include/conversation.php:1125 +#: include/conversation.php:1123 #, php-format msgid "and %d other people" msgstr "と他 %d 人" -#: include/conversation.php:1133 +#: include/conversation.php:1131 #, php-format msgid "%2$d people like this" msgstr "%2$d 人 がいいねしました" -#: include/conversation.php:1134 +#: include/conversation.php:1132 #, php-format msgid "%s like this." msgstr "%s がいいねしました" -#: include/conversation.php:1137 +#: include/conversation.php:1135 #, php-format msgid "%2$d people don't like this" msgstr "%2$d 人 がこれを好きでは無いようです" -#: include/conversation.php:1138 +#: include/conversation.php:1136 #, php-format msgid "%s don't like this." msgstr "%s はこれを好きではないようです" -#: include/conversation.php:1141 +#: include/conversation.php:1139 #, php-format msgid "%2$d people attend" msgstr "%2$d 人 が参加します" -#: include/conversation.php:1142 +#: include/conversation.php:1140 #, php-format msgid "%s attend." msgstr "%s が参加します。" -#: include/conversation.php:1145 +#: include/conversation.php:1143 #, php-format msgid "%2$d people don't attend" msgstr "%2$d 人 が欠席します" -#: include/conversation.php:1146 +#: include/conversation.php:1144 #, php-format msgid "%s don't attend." msgstr "%s は欠席します。" -#: include/conversation.php:1149 +#: include/conversation.php:1147 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d 人 が様子見しています" -#: include/conversation.php:1150 +#: include/conversation.php:1148 #, php-format msgid "%s attend maybe." msgstr "%s は様子見しています。" -#: include/conversation.php:1153 +#: include/conversation.php:1151 #, php-format msgid "%2$d people reshared this" msgstr "%2$d 人 が再共有しました" -#: include/conversation.php:1183 +#: include/conversation.php:1181 msgid "Visible to everybody" msgstr "すべての人 が閲覧可能です" -#: include/conversation.php:1184 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:966 +#: include/conversation.php:1182 src/Module/Item/Compose.php:153 +#: src/Object/Post.php:970 msgid "Please enter a image/video/audio/webpage URL:" msgstr "画像/動画/音声/ウェブページのURLを入力してください:" -#: include/conversation.php:1185 +#: include/conversation.php:1183 msgid "Tag term:" msgstr "用語のタグ付け:" -#: include/conversation.php:1186 src/Module/Filer/SaveTag.php:69 +#: include/conversation.php:1184 src/Module/Filer/SaveTag.php:69 msgid "Save to Folder:" msgstr "保存先のフォルダ:" -#: include/conversation.php:1187 +#: include/conversation.php:1185 msgid "Where are you right now?" msgstr "どこにいますか?:" -#: include/conversation.php:1188 +#: include/conversation.php:1186 msgid "Delete item(s)?" msgstr "これ(ら)の項目を削除しますか?" -#: include/conversation.php:1198 +#: include/conversation.php:1196 msgid "New Post" msgstr "新しい投稿" -#: include/conversation.php:1201 +#: include/conversation.php:1199 msgid "Share" msgstr "共有" -#: include/conversation.php:1202 mod/editpost.php:89 mod/photos.php:1382 -#: src/Module/Contact/Poke.php:154 src/Object/Post.php:957 +#: include/conversation.php:1200 mod/editpost.php:89 mod/photos.php:1382 +#: src/Module/Contact/Poke.php:154 src/Object/Post.php:961 msgid "Loading..." msgstr "読み込み中…" -#: include/conversation.php:1203 mod/editpost.php:90 mod/message.php:202 +#: include/conversation.php:1201 mod/editpost.php:90 mod/message.php:202 #: mod/message.php:371 mod/wallmessage.php:153 msgid "Upload photo" msgstr "写真をアップロード" -#: include/conversation.php:1204 mod/editpost.php:91 +#: include/conversation.php:1202 mod/editpost.php:91 msgid "upload photo" msgstr "写真をアップロード" -#: include/conversation.php:1205 mod/editpost.php:92 +#: include/conversation.php:1203 mod/editpost.php:92 msgid "Attach file" msgstr "ファイルを添付" -#: include/conversation.php:1206 mod/editpost.php:93 +#: include/conversation.php:1204 mod/editpost.php:93 msgid "attach file" msgstr "ファイルを添付" -#: include/conversation.php:1207 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:958 +#: include/conversation.php:1205 src/Module/Item/Compose.php:145 +#: src/Object/Post.php:962 msgid "Bold" msgstr "太字" -#: include/conversation.php:1208 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:959 +#: include/conversation.php:1206 src/Module/Item/Compose.php:146 +#: src/Object/Post.php:963 msgid "Italic" msgstr "斜体" -#: include/conversation.php:1209 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:960 +#: include/conversation.php:1207 src/Module/Item/Compose.php:147 +#: src/Object/Post.php:964 msgid "Underline" msgstr "下線" -#: include/conversation.php:1210 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:961 +#: include/conversation.php:1208 src/Module/Item/Compose.php:148 +#: src/Object/Post.php:965 msgid "Quote" msgstr "引用" -#: include/conversation.php:1211 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:962 +#: include/conversation.php:1209 src/Module/Item/Compose.php:149 +#: src/Object/Post.php:966 msgid "Code" msgstr "コード" -#: include/conversation.php:1212 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:963 +#: include/conversation.php:1210 src/Module/Item/Compose.php:150 +#: src/Object/Post.php:967 msgid "Image" msgstr "画像" -#: include/conversation.php:1213 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:964 +#: include/conversation.php:1211 src/Module/Item/Compose.php:151 +#: src/Object/Post.php:968 msgid "Link" msgstr "リンク" -#: include/conversation.php:1214 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:965 +#: include/conversation.php:1212 src/Module/Item/Compose.php:152 +#: src/Object/Post.php:969 msgid "Link or Media" msgstr "リンク/メディア" -#: include/conversation.php:1215 +#: include/conversation.php:1213 msgid "Video" msgstr "動画" -#: include/conversation.php:1216 mod/editpost.php:100 +#: include/conversation.php:1214 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "現在地を設定" -#: include/conversation.php:1217 mod/editpost.php:101 +#: include/conversation.php:1215 mod/editpost.php:101 msgid "set location" msgstr "現在地を設定" -#: include/conversation.php:1218 mod/editpost.php:102 +#: include/conversation.php:1216 mod/editpost.php:102 msgid "Clear browser location" msgstr "ブラウザの現在地を解除" -#: include/conversation.php:1219 mod/editpost.php:103 +#: include/conversation.php:1217 mod/editpost.php:103 msgid "clear location" msgstr "現在地を解除" -#: include/conversation.php:1221 mod/editpost.php:117 +#: include/conversation.php:1219 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "件名を設定" -#: include/conversation.php:1223 mod/editpost.php:119 +#: include/conversation.php:1221 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "カテゴリ(半角カンマ区切り)" -#: include/conversation.php:1225 mod/editpost.php:105 +#: include/conversation.php:1223 mod/editpost.php:105 msgid "Permission settings" msgstr "権限設定" -#: include/conversation.php:1226 mod/editpost.php:134 mod/events.php:578 +#: include/conversation.php:1224 mod/editpost.php:134 mod/events.php:578 #: mod/photos.php:969 mod/photos.php:1335 msgid "Permissions" msgstr "許可" -#: include/conversation.php:1235 mod/editpost.php:114 +#: include/conversation.php:1233 mod/editpost.php:114 msgid "Public post" msgstr "一般公開の投稿" -#: include/conversation.php:1239 mod/editpost.php:125 mod/events.php:573 +#: include/conversation.php:1237 mod/editpost.php:125 mod/events.php:573 #: mod/photos.php:1381 mod/photos.php:1438 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:967 +#: src/Module/Item/Compose.php:154 src/Object/Post.php:971 msgid "Preview" msgstr "プレビュー" -#: include/conversation.php:1243 mod/dfrn_request.php:642 mod/editpost.php:128 +#: include/conversation.php:1241 mod/dfrn_request.php:642 mod/editpost.php:128 #: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:152 #: mod/photos.php:1037 mod/photos.php:1143 mod/tagrm.php:37 mod/tagrm.php:127 #: mod/unfollow.php:100 src/Module/Contact.php:467 @@ -487,17 +487,17 @@ msgstr "プレビュー" msgid "Cancel" msgstr "キャンセル" -#: include/conversation.php:1250 mod/editpost.php:132 -#: src/Model/Profile.php:450 src/Module/Contact.php:344 +#: include/conversation.php:1248 mod/editpost.php:132 +#: src/Model/Profile.php:460 src/Module/Contact.php:344 msgid "Message" msgstr "メッセージ" -#: include/conversation.php:1251 mod/editpost.php:133 +#: include/conversation.php:1249 mod/editpost.php:133 #: src/Module/Settings/TwoFactor/Trusted.php:101 msgid "Browser" msgstr "ブラウザ" -#: include/conversation.php:1253 mod/editpost.php:136 +#: include/conversation.php:1251 mod/editpost.php:136 msgid "Open Compose page" msgstr "作成ページを開く" @@ -956,7 +956,7 @@ msgstr "日" msgid "list" msgstr "リスト" -#: mod/cal.php:297 src/Console/User.php:182 src/Model/User.php:607 +#: mod/cal.php:297 src/Console/User.php:182 src/Model/User.php:662 #: src/Module/Admin/Users/Active.php:73 src/Module/Admin/Users/Blocked.php:74 #: src/Module/Admin/Users/Index.php:80 src/Module/Admin/Users/Pending.php:71 #: src/Module/Api/Twitter/ContactEndpoint.php:73 @@ -1052,7 +1052,7 @@ msgstr "このサーバ上のあなたのコンタクトの資格情報を設定 msgid "Unable to update your contact profile details on our system" msgstr "このサーバ上のあなたのコンタクトプロフィールの詳細を更新できません" -#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 +#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:509 #, php-format msgid "%1$s welcomes %2$s" msgstr "%2$sさん、%1$sへようこそ" @@ -1121,11 +1121,11 @@ msgstr "どうやらあなたはすでに%sと友達です。" msgid "Invalid profile URL." msgstr "無効なプロフィールURL。" -#: mod/dfrn_request.php:355 src/Model/Contact.php:2159 +#: mod/dfrn_request.php:355 src/Model/Contact.php:2164 msgid "Disallowed profile URL." msgstr "許可されていないプロフィールURL。" -#: mod/dfrn_request.php:361 src/Model/Contact.php:2164 +#: mod/dfrn_request.php:361 src/Model/Contact.php:2169 #: src/Module/Friendica.php:80 msgid "Blocked domain" msgstr "ブロックされたドメイン" @@ -1335,7 +1335,7 @@ msgid "Description:" msgstr "説明:" #: mod/events.php:563 src/Model/Event.php:84 src/Model/Event.php:111 -#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:358 +#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:368 #: src/Module/Contact.php:654 src/Module/Directory.php:156 #: src/Module/Notifications/Introductions.php:172 #: src/Module/Profile/Profile.php:190 @@ -1362,7 +1362,7 @@ msgstr "このイベントを共有する" #: src/Module/Install.php:245 src/Module/Install.php:287 #: src/Module/Install.php:324 src/Module/Invite.php:174 #: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:243 -#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:956 +#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:960 #: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 #: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 msgid "Submit" @@ -1985,12 +1985,12 @@ msgstr "CCWを回転(左)" #: mod/photos.php:1377 mod/photos.php:1434 mod/photos.php:1509 #: src/Module/Contact.php:1104 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:953 +#: src/Object/Post.php:957 msgid "This is you" msgstr "これはあなたです" #: mod/photos.php:1379 mod/photos.php:1436 mod/photos.php:1511 -#: src/Object/Post.php:491 src/Object/Post.php:955 +#: src/Object/Post.php:495 src/Object/Post.php:959 msgid "Comment" msgstr "コメント" @@ -2210,7 +2210,7 @@ msgstr "%s接続の組み込みサポートは%s" #: mod/settings.php:588 msgid "OStatus (GNU Social)" -msgstr "" +msgstr "OStatus (GNU Social)" #: mod/settings.php:619 msgid "Email access is disabled on this site." @@ -2772,7 +2772,7 @@ msgstr "あなたは投稿でタグ付けされています" #: mod/settings.php:856 msgid "You are poked/prodded/etc. in a post" -msgstr "あなたは突かれた/突かれた/などです。投稿で" +msgstr "" #: mod/settings.php:858 msgid "Activate desktop notifications" @@ -2966,7 +2966,7 @@ msgstr "ファイルサイズ上限 %s を超えています。" msgid "File upload failed." msgstr "アップロードが失敗しました。" -#: mod/wall_upload.php:233 +#: mod/wall_upload.php:233 src/Model/Photo.php:953 msgid "Wall Photos" msgstr "ウォール写真" @@ -2990,7 +2990,7 @@ msgid "" "your site allow private mail from unknown senders." msgstr "%s からの返信を受け取りたい場合は、サイトのプライバシー設定で「不明な送信者からのプライベートメール」を許可しているか確認してください。" -#: src/App.php:311 +#: src/App.php:312 msgid "No system theme config value set." msgstr "システムテーマの構成値が設定されていません。" @@ -3006,7 +3006,7 @@ msgstr "この項目を削除しますか?" msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." -msgstr "" +msgstr "この作者をブロックしますか?その人はあなたをフォローできなくなり、あなたの公開された投稿を見ることができなくなります。また、あなたはその人の投稿や通知を見ることができなくなります。" #: src/App/Page.php:299 msgid "toggle mobile" @@ -3638,38 +3638,38 @@ msgstr "前の" msgid "last" msgstr "最終" -#: src/Content/Text/BBCode.php:942 src/Content/Text/BBCode.php:1605 -#: src/Content/Text/BBCode.php:1606 +#: src/Content/Text/BBCode.php:942 src/Content/Text/BBCode.php:1607 +#: src/Content/Text/BBCode.php:1608 msgid "Image/photo" msgstr "画像/写真" -#: src/Content/Text/BBCode.php:1064 +#: src/Content/Text/BBCode.php:1066 #, php-format msgid "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1089 src/Model/Item.php:3024 -#: src/Model/Item.php:3030 src/Model/Item.php:3031 +#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3095 +#: src/Model/Item.php:3101 src/Model/Item.php:3102 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1523 src/Content/Text/HTML.php:951 +#: src/Content/Text/BBCode.php:1525 src/Content/Text/HTML.php:951 msgid "Click to open/close" msgstr "クリックして開閉" -#: src/Content/Text/BBCode.php:1554 +#: src/Content/Text/BBCode.php:1556 msgid "$1 wrote:" msgstr "$1 の投稿:" -#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +#: src/Content/Text/BBCode.php:1610 src/Content/Text/BBCode.php:1611 msgid "Encrypted content" msgstr "暗号化されたコンテンツ" -#: src/Content/Text/BBCode.php:1822 +#: src/Content/Text/BBCode.php:1824 msgid "Invalid source protocol" msgstr "無効なソースプロトコル" -#: src/Content/Text/BBCode.php:1837 +#: src/Content/Text/BBCode.php:1839 msgid "Invalid link protocol" msgstr "無効なリンクプロトコル" @@ -3681,7 +3681,7 @@ msgstr "さらにエントリを読み込んでいます..." msgid "The end" msgstr "終わり" -#: src/Content/Text/HTML.php:893 src/Model/Profile.php:444 +#: src/Content/Text/HTML.php:893 src/Model/Profile.php:454 #: src/Module/Contact.php:340 msgid "Follow" msgstr "フォロー" @@ -3810,15 +3810,15 @@ msgstr "ニュース" msgid "All" msgstr "" -#: src/Content/Widget/CalendarExport.php:63 +#: src/Content/Widget/CalendarExport.php:54 msgid "Export" msgstr "輸出する" -#: src/Content/Widget/CalendarExport.php:64 +#: src/Content/Widget/CalendarExport.php:55 msgid "Export calendar as ical" msgstr "カレンダーをicalとしてエクスポート" -#: src/Content/Widget/CalendarExport.php:65 +#: src/Content/Widget/CalendarExport.php:56 msgid "Export calendar as csv" msgstr "カレンダーをcsvとしてエクスポート" @@ -4069,7 +4069,8 @@ msgid "Program execution functions" msgstr "" #: src/Core/Installer.php:468 -msgid "Error: Program execution functions required but not enabled." +msgid "" +"Error: Program execution functions (proc_open) required but not enabled." msgstr "" #: src/Core/Installer.php:474 @@ -4524,39 +4525,39 @@ msgstr "\nデータベースの更新中にエラー%dが発生しました:\n msgid "Errors encountered performing database changes: " msgstr "データベース変更の実行中に発生したエラー:" -#: src/Database/DBStructure.php:439 +#: src/Database/DBStructure.php:445 msgid "Another database update is currently running." msgstr "" -#: src/Database/DBStructure.php:443 +#: src/Database/DBStructure.php:449 #, php-format msgid "%s: Database update" msgstr "%s :データベースの更新" -#: src/Database/DBStructure.php:743 +#: src/Database/DBStructure.php:749 #, php-format msgid "%s: updating %s table." msgstr "%s : %sテーブルを更新しています。" -#: src/Factory/Api/Mastodon/Error.php:32 +#: src/Factory/Api/Mastodon/Error.php:38 msgid "Record not found" msgstr "" -#: src/Factory/Api/Mastodon/Error.php:41 +#: src/Factory/Api/Mastodon/Error.php:48 msgid "Unprocessable Entity" msgstr "" -#: src/Factory/Api/Mastodon/Error.php:50 +#: src/Factory/Api/Mastodon/Error.php:58 #: src/Module/Special/HTTPException.php:50 msgid "Unauthorized" msgstr "認証されていません" -#: src/Factory/Api/Mastodon/Error.php:59 +#: src/Factory/Api/Mastodon/Error.php:68 msgid "" "Token is not authorized with a valid user or is missing a required scope" msgstr "" -#: src/Factory/Api/Mastodon/Error.php:68 +#: src/Factory/Api/Mastodon/Error.php:78 #: src/Module/Special/HTTPException.php:53 msgid "Internal Server Error" msgstr "内部サーバーエラー" @@ -4641,60 +4642,60 @@ msgstr "組織" msgid "Forum" msgstr "フォーラム" -#: src/Model/Contact.php:2169 +#: src/Model/Contact.php:2174 msgid "Connect URL missing." msgstr "接続URLがありません。" -#: src/Model/Contact.php:2178 +#: src/Model/Contact.php:2183 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "コンタクトを追加できませんでした。ページの \"設定\" -> \"ソーシャルネットワーク\" で、関連するネットワーク認証情報を確認してください。" -#: src/Model/Contact.php:2219 +#: src/Model/Contact.php:2224 msgid "" "This site is not configured to allow communications with other networks." msgstr "このサイトは、他のネットワークとの通信を許可するように構成されていません。" -#: src/Model/Contact.php:2220 src/Model/Contact.php:2233 +#: src/Model/Contact.php:2225 src/Model/Contact.php:2238 msgid "No compatible communication protocols or feeds were discovered." msgstr "互換性のある通信プロトコルまたはフィードは見つかりませんでした。" -#: src/Model/Contact.php:2231 +#: src/Model/Contact.php:2236 msgid "The profile address specified does not provide adequate information." msgstr "指定されたプロフィールアドレスは、適切な情報を提供しません。" -#: src/Model/Contact.php:2236 +#: src/Model/Contact.php:2241 msgid "An author or name was not found." msgstr "著者または名前が見つかりませんでした。" -#: src/Model/Contact.php:2239 +#: src/Model/Contact.php:2244 msgid "No browser URL could be matched to this address." msgstr "このアドレスに一致するブラウザURLはありません。" -#: src/Model/Contact.php:2242 +#: src/Model/Contact.php:2247 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "@スタイルのIDアドレスを既知のプロトコルまたは電子メールのコンタクトと一致させることができません。" -#: src/Model/Contact.php:2243 +#: src/Model/Contact.php:2248 msgid "Use mailto: in front of address to force email check." msgstr "メールチェックを強制するには、アドレスの前にmailto:を使用します。" -#: src/Model/Contact.php:2249 +#: src/Model/Contact.php:2254 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "指定されたプロフィールアドレスは、このサイトで無効にされたネットワークに属します。" -#: src/Model/Contact.php:2254 +#: src/Model/Contact.php:2259 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "限定公開のプロフィールです。この人はあなたから直接/個人的な通知を受け取ることができません。" -#: src/Model/Contact.php:2313 +#: src/Model/Contact.php:2318 msgid "Unable to retrieve contact information." msgstr "コンタクト情報を取得できません。" @@ -4811,110 +4812,110 @@ msgstr "グループ名:" msgid "Edit groups" msgstr "グループを編集" -#: src/Model/Item.php:1582 +#: src/Model/Item.php:1653 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:2527 +#: src/Model/Item.php:2591 msgid "activity" msgstr "アクティビティ" -#: src/Model/Item.php:2529 +#: src/Model/Item.php:2593 msgid "comment" msgstr "" -#: src/Model/Item.php:2532 +#: src/Model/Item.php:2596 msgid "post" msgstr "投稿" -#: src/Model/Item.php:2646 +#: src/Model/Item.php:2710 #, php-format msgid "Content warning: %s" msgstr "コンテンツの警告: %s" -#: src/Model/Item.php:2989 +#: src/Model/Item.php:3060 msgid "bytes" msgstr "バイト" -#: src/Model/Item.php:3018 src/Model/Item.php:3019 +#: src/Model/Item.php:3089 src/Model/Item.php:3090 msgid "View on separate page" msgstr "個別のページで見る" -#: src/Model/Mail.php:120 src/Model/Mail.php:258 +#: src/Model/Mail.php:136 src/Model/Mail.php:268 msgid "[no subject]" msgstr "[件名なし]" -#: src/Model/Profile.php:346 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:356 src/Module/Profile/Profile.php:252 #: src/Module/Profile/Profile.php:254 msgid "Edit profile" msgstr "プロフィール編集" -#: src/Model/Profile.php:348 +#: src/Model/Profile.php:358 msgid "Change profile photo" msgstr "プロフィール写真を変更" -#: src/Model/Profile.php:361 src/Module/Directory.php:161 +#: src/Model/Profile.php:371 src/Module/Directory.php:161 #: src/Module/Profile/Profile.php:180 msgid "Homepage:" msgstr "ホームページ:" -#: src/Model/Profile.php:362 src/Module/Contact.php:658 +#: src/Model/Profile.php:372 src/Module/Contact.php:658 #: src/Module/Notifications/Introductions.php:174 msgid "About:" msgstr "この場所について:" -#: src/Model/Profile.php:363 src/Module/Contact.php:656 +#: src/Model/Profile.php:373 src/Module/Contact.php:656 #: src/Module/Profile/Profile.php:176 msgid "XMPP:" msgstr "XMPP:" -#: src/Model/Profile.php:446 src/Module/Contact.php:342 +#: src/Model/Profile.php:456 src/Module/Contact.php:342 msgid "Unfollow" msgstr "フォロー解除" -#: src/Model/Profile.php:448 +#: src/Model/Profile.php:458 msgid "Atom feed" msgstr "Atomフィード" -#: src/Model/Profile.php:456 src/Module/Contact.php:338 +#: src/Model/Profile.php:466 src/Module/Contact.php:338 #: src/Module/Notifications/Introductions.php:186 msgid "Network:" msgstr "ネットワーク:" -#: src/Model/Profile.php:486 src/Model/Profile.php:583 +#: src/Model/Profile.php:496 src/Model/Profile.php:593 msgid "g A l F d" msgstr "g A l F d" -#: src/Model/Profile.php:487 +#: src/Model/Profile.php:497 msgid "F d" msgstr "F d" -#: src/Model/Profile.php:549 src/Model/Profile.php:634 +#: src/Model/Profile.php:559 src/Model/Profile.php:644 msgid "[today]" msgstr "[今日]" -#: src/Model/Profile.php:559 +#: src/Model/Profile.php:569 msgid "Birthday Reminders" msgstr "誕生日のリマインダー" -#: src/Model/Profile.php:560 +#: src/Model/Profile.php:570 msgid "Birthdays this week:" msgstr "今週の誕生日:" -#: src/Model/Profile.php:621 +#: src/Model/Profile.php:631 msgid "[No description]" msgstr "[説明なし]" -#: src/Model/Profile.php:647 +#: src/Model/Profile.php:657 msgid "Event Reminders" msgstr "イベントリマインダー" -#: src/Model/Profile.php:648 +#: src/Model/Profile.php:658 msgid "Upcoming events the next 7 days:" msgstr "今後7日間の今後のイベント:" -#: src/Model/Profile.php:823 +#: src/Model/Profile.php:833 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %2$sさん、%1$sへようこそ" @@ -4954,136 +4955,136 @@ msgstr "アップロードされたファイルが保存されるフォルダで msgid "Enter a valid existing folder" msgstr "有効な既存のフォルダを入力してください" -#: src/Model/User.php:186 src/Model/User.php:931 +#: src/Model/User.php:186 src/Model/User.php:986 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "重大なエラー:セキュリティキーの生成に失敗しました。" -#: src/Model/User.php:549 +#: src/Model/User.php:571 src/Model/User.php:604 msgid "Login failed" msgstr "ログインに失敗しました" -#: src/Model/User.php:581 +#: src/Model/User.php:636 msgid "Not enough information to authenticate" msgstr "認証に十分な情報がありません" -#: src/Model/User.php:676 +#: src/Model/User.php:731 msgid "Password can't be empty" msgstr "パスワードは空にできません" -#: src/Model/User.php:695 +#: src/Model/User.php:750 msgid "Empty passwords are not allowed." msgstr "空のパスワードは許可されていません。" -#: src/Model/User.php:699 +#: src/Model/User.php:754 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "新しいパスワードは公開データダンプで公開されています。別のパスワードを選択してください。" -#: src/Model/User.php:705 +#: src/Model/User.php:760 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "パスワードには、アクセント文字、空白、またはコロン(:)を含めることはできません" -#: src/Model/User.php:811 +#: src/Model/User.php:866 msgid "Passwords do not match. Password unchanged." msgstr "パスワードが一致していません。パスワードは変更されていません。" -#: src/Model/User.php:818 +#: src/Model/User.php:873 msgid "An invitation is required." msgstr "招待状が必要です。" -#: src/Model/User.php:822 +#: src/Model/User.php:877 msgid "Invitation could not be verified." msgstr "招待を確認できませんでした。" -#: src/Model/User.php:830 +#: src/Model/User.php:885 msgid "Invalid OpenID url" msgstr "無効なOpenID URL" -#: src/Model/User.php:843 src/Security/Authentication.php:224 +#: src/Model/User.php:898 src/Security/Authentication.php:224 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "指定したOpenIDでログイン中に問題が発生しました。 IDの正しいスペルを確認してください。" -#: src/Model/User.php:843 src/Security/Authentication.php:224 +#: src/Model/User.php:898 src/Security/Authentication.php:224 msgid "The error message was:" msgstr "エラーメッセージは次のとおりです。" -#: src/Model/User.php:849 +#: src/Model/User.php:904 msgid "Please enter the required information." msgstr "必要な情報を入力してください。" -#: src/Model/User.php:863 +#: src/Model/User.php:918 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length( %s )とsystem.username_max_length( %s )は、お互いを除外し、値を交換しています。" -#: src/Model/User.php:870 +#: src/Model/User.php:925 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "ユーザー名は少なくとも%s文字である必要があります。" -#: src/Model/User.php:874 +#: src/Model/User.php:929 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "ユーザー名は最大で%s文字にする必要があります。" -#: src/Model/User.php:882 +#: src/Model/User.php:937 msgid "That doesn't appear to be your full (First Last) name." msgstr "それはあなたのフルネーム(ファースト/ラスト)ではないようです。" -#: src/Model/User.php:887 +#: src/Model/User.php:942 msgid "Your email domain is not among those allowed on this site." msgstr "あなたのメールドメインは、このサイトで許可されているものではありません。" -#: src/Model/User.php:891 +#: src/Model/User.php:946 msgid "Not a valid email address." msgstr "有効な電子メールアドレスではありません。" -#: src/Model/User.php:894 +#: src/Model/User.php:949 msgid "The nickname was blocked from registration by the nodes admin." msgstr "そのニックネームは、ノード管理者によって登録がブロックされました。" -#: src/Model/User.php:898 src/Model/User.php:906 +#: src/Model/User.php:953 src/Model/User.php:961 msgid "Cannot use that email." msgstr "そのメールは使用できません。" -#: src/Model/User.php:913 +#: src/Model/User.php:968 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "ニックネームにはa-z、0-9、および _ のみを含めることができます。" -#: src/Model/User.php:921 src/Model/User.php:978 +#: src/Model/User.php:976 src/Model/User.php:1033 msgid "Nickname is already registered. Please choose another." msgstr "ニックネームはすでに登録されています。別のものを選択してください。" -#: src/Model/User.php:965 src/Model/User.php:969 +#: src/Model/User.php:1020 src/Model/User.php:1024 msgid "An error occurred during registration. Please try again." msgstr "登録中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:992 +#: src/Model/User.php:1047 msgid "An error occurred creating your default profile. Please try again." msgstr "既定のプロフィールの作成中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:999 +#: src/Model/User.php:1054 msgid "An error occurred creating your self contact. Please try again." msgstr "自己コンタクトの作成中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:1004 +#: src/Model/User.php:1059 msgid "Friends" msgstr "友だち" -#: src/Model/User.php:1008 +#: src/Model/User.php:1063 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "既定のコンタクトグループの作成中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:1199 +#: src/Model/User.php:1254 #, php-format msgid "" "\n" @@ -5091,7 +5092,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1202 +#: src/Model/User.php:1257 #, php-format msgid "" "\n" @@ -5123,12 +5124,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1235 src/Model/User.php:1342 +#: src/Model/User.php:1290 src/Model/User.php:1397 #, php-format msgid "Registration details for %s" msgstr "%s の登録の詳細" -#: src/Model/User.php:1255 +#: src/Model/User.php:1310 #, php-format msgid "" "\n" @@ -5143,12 +5144,12 @@ msgid "" "\t\t" msgstr "\n\t\t\t%1$s さん、\n\t\t\t\t%2$s に登録していただきありがとうございます。アカウントは管理者による承認待ちです。\n\n\t\t\tログインの詳細は次のとおりです。\n\n\t\t\tサイトの場所:\t%3$s\n\t\t\tログイン名:\t\t%4$s\n\t\t\tパスワード:\t\t%5$s\n\t\t" -#: src/Model/User.php:1274 +#: src/Model/User.php:1329 #, php-format msgid "Registration at %s" msgstr "%s登録" -#: src/Model/User.php:1298 +#: src/Model/User.php:1353 #, php-format msgid "" "\n" @@ -5157,7 +5158,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t%1$sさん、\n\t\t\t\t%2$sで登録していただきありがとうございます。アカウントが作成されました。\n\t\t" -#: src/Model/User.php:1306 +#: src/Model/User.php:1361 #, php-format msgid "" "\n" @@ -7182,7 +7183,7 @@ msgstr "ユーザーからのメモ" msgid "Deny" msgstr "拒否する" -#: src/Module/Api/Mastodon/Apps.php:47 src/Module/Api/Mastodon/Apps.php:58 +#: src/Module/Api/Mastodon/Apps.php:58 msgid "Missing parameters" msgstr "" @@ -8856,15 +8857,15 @@ msgstr "未読を表示" msgid "Show all" msgstr "すべて表示する" -#: src/Module/OAuth/Authorize.php:49 +#: src/Module/OAuth/Authorize.php:51 msgid "Unsupported or missing response type" msgstr "" -#: src/Module/OAuth/Authorize.php:54 src/Module/OAuth/Token.php:55 +#: src/Module/OAuth/Authorize.php:56 src/Module/OAuth/Token.php:57 msgid "Incomplete request data" msgstr "" -#: src/Module/OAuth/Token.php:79 +#: src/Module/OAuth/Token.php:81 msgid "Unsupported or missing grant type" msgstr "" @@ -9529,7 +9530,7 @@ msgstr "プロフィール写真をアップロード" #: src/Module/Settings/Profile/Index.php:252 msgid "Display name:" -msgstr "" +msgstr "表示名:" #: src/Module/Settings/Profile/Index.php:255 msgid "Street Address:" @@ -9644,7 +9645,7 @@ msgstr "" #: src/Module/Settings/Profile/Photo/Index.php:128 msgid "Upload Profile Picture" -msgstr "" +msgstr "プロフィール画像をアップロード" #: src/Module/Settings/Profile/Photo/Index.php:129 msgid "Upload Picture:" @@ -10392,70 +10393,70 @@ msgstr "" msgid "Remote comment" msgstr "" -#: src/Object/Post.php:417 +#: src/Object/Post.php:421 msgid "Pushed" msgstr "" -#: src/Object/Post.php:417 +#: src/Object/Post.php:421 msgid "Pulled" msgstr "" -#: src/Object/Post.php:451 +#: src/Object/Post.php:455 msgid "to" msgstr "に" -#: src/Object/Post.php:452 +#: src/Object/Post.php:456 msgid "via" msgstr "投稿先:" -#: src/Object/Post.php:453 +#: src/Object/Post.php:457 msgid "Wall-to-Wall" msgstr "壁間" -#: src/Object/Post.php:454 +#: src/Object/Post.php:458 msgid "via Wall-To-Wall:" msgstr "Wall-to-Wall経由:" -#: src/Object/Post.php:492 +#: src/Object/Post.php:496 #, php-format msgid "Reply to %s" msgstr "%sへの返信" -#: src/Object/Post.php:495 +#: src/Object/Post.php:499 msgid "More" msgstr "更に" -#: src/Object/Post.php:513 +#: src/Object/Post.php:517 msgid "Notifier task is pending" msgstr "通知タスクは保留中です" -#: src/Object/Post.php:514 +#: src/Object/Post.php:518 msgid "Delivery to remote servers is pending" msgstr "リモートサーバーへの配信は保留中です" -#: src/Object/Post.php:515 +#: src/Object/Post.php:519 msgid "Delivery to remote servers is underway" msgstr "リモートサーバーへの配信が進行中です" -#: src/Object/Post.php:516 +#: src/Object/Post.php:520 msgid "Delivery to remote servers is mostly done" msgstr "リモートサーバーへの配信はもうすぐ完了します" -#: src/Object/Post.php:517 +#: src/Object/Post.php:521 msgid "Delivery to remote servers is done" msgstr "リモートサーバーへの配信が完了しました" -#: src/Object/Post.php:537 +#: src/Object/Post.php:541 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%dコメント" -#: src/Object/Post.php:538 +#: src/Object/Post.php:542 msgid "Show more" msgstr "もっと見せる" -#: src/Object/Post.php:539 +#: src/Object/Post.php:543 msgid "Show fewer" msgstr "表示を減らす" @@ -10561,20 +10562,20 @@ msgstr "学校教育" msgid "Contact information and Social Networks" msgstr "コンタクト情報とソーシャルネットワーク" -#: src/Security/Authentication.php:210 src/Security/Authentication.php:262 +#: src/Security/Authentication.php:210 msgid "Login failed." msgstr "ログインに失敗しました。" -#: src/Security/Authentication.php:273 +#: src/Security/Authentication.php:251 msgid "Login failed. Please check your credentials." msgstr "ログインに失敗しました。認証情報を確かめてください。" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:370 #, php-format msgid "Welcome %s" msgstr "ようこそ%s" -#: src/Security/Authentication.php:393 +#: src/Security/Authentication.php:371 msgid "Please upload a profile photo." msgstr "プロフィール写真をアップロードしてください。" @@ -10667,7 +10668,7 @@ msgstr "" msgid "%1$d %2$s ago" msgstr "%1$d%2$s前" -#: src/Worker/Delivery.php:570 +#: src/Worker/Delivery.php:529 msgid "(no subject)" msgstr "" diff --git a/view/lang/ja/strings.php b/view/lang/ja/strings.php index 7b333f1a4..53e6a613c 100644 --- a/view/lang/ja/strings.php +++ b/view/lang/ja/strings.php @@ -428,6 +428,7 @@ $a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora(Socialhome、Hubzil $a->strings["enabled"] = "有効"; $a->strings["disabled"] = "無効"; $a->strings["Built-in support for %s connectivity is %s"] = "%s接続の組み込みサポートは%s"; +$a->strings["OStatus (GNU Social)"] = "OStatus (GNU Social)"; $a->strings["Email access is disabled on this site."] = "このサイトではメールアクセスが無効になっています。"; $a->strings["None"] = "無し"; $a->strings["Social Networks"] = "ソーシャルネットワーク"; @@ -550,7 +551,6 @@ $a->strings["Someone writes a followup comment"] = "誰かがフォローアッ $a->strings["You receive a private message"] = "プライベートメッセージを受け取ります"; $a->strings["You receive a friend suggestion"] = "友達の提案を受け取ります"; $a->strings["You are tagged in a post"] = "あなたは投稿でタグ付けされています"; -$a->strings["You are poked/prodded/etc. in a post"] = "あなたは突かれた/突かれた/などです。投稿で"; $a->strings["Activate desktop notifications"] = "デスクトップ通知を有効にする"; $a->strings["Show desktop popup on new notifications"] = "新しい通知にデスクトップポップアップを表示する"; $a->strings["Text-only notification emails"] = "テキストのみの通知メール"; @@ -601,6 +601,7 @@ $a->strings["If you wish for %s to respond, please check that the privacy settin $a->strings["No system theme config value set."] = "システムテーマの構成値が設定されていません。"; $a->strings["You must be logged in to use addons. "] = "アドオンを使用するにはログインする必要があります。"; $a->strings["Delete this item?"] = "この項目を削除しますか?"; +$a->strings["Block this author? They won't be able to follow you nor see your public posts, and you won't be able to see their posts and their notifications."] = "この作者をブロックしますか?その人はあなたをフォローできなくなり、あなたの公開された投稿を見ることができなくなります。また、あなたはその人の投稿や通知を見ることができなくなります。"; $a->strings["toggle mobile"] = "モバイルを切り替え"; $a->strings["Method not allowed for this module. Allowed method(s): %s"] = "そのメソッドは、このモジュールでは許可されていません。 このメソッド(たち)が許可されています: %s"; $a->strings["Page not found."] = "ページが見つかりません。"; @@ -1870,6 +1871,7 @@ $a->strings["Profile picture"] = "プロフィールの写真"; $a->strings["Location"] = "位置情報"; $a->strings["Miscellaneous"] = "その他"; $a->strings["Upload Profile Photo"] = "プロフィール写真をアップロード"; +$a->strings["Display name:"] = "表示名:"; $a->strings["Street Address:"] = "住所:"; $a->strings["Locality/City:"] = "地域/市:"; $a->strings["Region/State:"] = "地域/州:"; @@ -1887,6 +1889,7 @@ $a->strings["Shift-reload the page or clear browser cache if the new photo does $a->strings["Unable to process image"] = "画像を処理できません"; $a->strings["Crop Image"] = "クロップ画像"; $a->strings["Please adjust the image cropping for optimum viewing."] = "最適な表示になるように画像のトリミングを調整してください。"; +$a->strings["Upload Profile Picture"] = "プロフィール画像をアップロード"; $a->strings["or"] = "または"; $a->strings["skip this step"] = "このステップを飛ばす"; $a->strings["select a photo from your photo albums"] = "フォトアルバムから写真を選択する"; From bdc2cd000bcb087bec51cde4701e7643e48d452a Mon Sep 17 00:00:00 2001 From: Philipp Date: Sun, 30 May 2021 20:36:40 +0200 Subject: [PATCH 102/123] Update avatar after user creation --- src/Model/User.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Model/User.php b/src/Model/User.php index 2131406d4..029613b17 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -1123,6 +1123,8 @@ class User Photo::update(['profile' => 1], ['resource-id' => $resource_id]); } } + + Contact::updateSelfFromUserID($uid, true); } Hook::callAll('register_account', $uid); From 302070875c1f9c32704a72ba77997df7602fd1d0 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 May 2021 00:47:03 -0400 Subject: [PATCH 103/123] Ensure nodeinfo-provided protocols are strings in Model\GServer::parseNodeinfo2 - https://github.com/friendica/friendica/issues/10168#issuecomment-828281803 --- src/Model/GServer.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 6a1a363e3..7e1d178dd 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -802,6 +802,7 @@ class GServer /** * Parses Nodeinfo 2 * + * @see https://git.feneas.org/jaywink/nodeinfo2 * @param string $nodeinfo_url address of the nodeinfo path * @return array Server data * @throws \Friendica\Network\HTTPException\InternalServerErrorException @@ -850,7 +851,9 @@ class GServer if (!empty($nodeinfo['protocols'])) { $protocols = []; foreach ($nodeinfo['protocols'] as $protocol) { - $protocols[$protocol] = true; + if (is_string($protocol)) { + $protocols[$protocol] = true; + } } if (!empty($protocols['dfrn'])) { From ff94b9a6943583efbd7986d5e1d22fe3d7e1e227 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Fri, 1 Jan 2021 07:54:08 -0500 Subject: [PATCH 104/123] Check existence of $params['activity'] in notification() - Address https://github.com/friendica/friendica/issues/9252#issuecomment-752730033 --- include/enotify.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/enotify.php b/include/enotify.php index 1edad36ac..409fc66fa 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -184,9 +184,9 @@ function notification($params) // First go for the general message // "George Bull's post" - if ($params['activity']['origin_comment']) { + if (!empty($params['activity']['origin_comment'])) { $message = $l10n->t('%1$s replied to you on %2$s\'s %3$s %4$s'); - } elseif ($params['activity']['explicit_tagged']) { + } elseif (!empty($params['activity']['explicit_tagged'])) { $message = $l10n->t('%1$s tagged you on %2$s\'s %3$s %4$s'); } else { $message = $l10n->t('%1$s commented on %2$s\'s %3$s %4$s'); @@ -197,10 +197,10 @@ function notification($params) // Then look for the special cases // "your post" - if ($params['activity']['origin_thread']) { - if ($params['activity']['origin_comment']) { + if (!empty($params['activity']['origin_thread'])) { + if (!empty($params['activity']['origin_comment'])) { $message = $l10n->t('%1$s replied to you on your %2$s %3$s'); - } elseif ($params['activity']['explicit_tagged']) { + } elseif (!empty($params['activity']['explicit_tagged'])) { $message = $l10n->t('%1$s tagged you on your %2$s %3$s'); } else { $message = $l10n->t('%1$s commented on your %2$s %3$s'); @@ -209,9 +209,9 @@ function notification($params) $dest_str = sprintf($message, $params['source_name'], $item_post_type, $title); // "their post" } elseif ($item['author-link'] == $params['source_link']) { - if ($params['activity']['origin_comment']) { + if (!empty($params['activity']['origin_comment'])) { $message = $l10n->t('%1$s replied to you on their %2$s %3$s'); - } elseif ($params['activity']['explicit_tagged']) { + } elseif (!empty($params['activity']['explicit_tagged'])) { $message = $l10n->t('%1$s tagged you on their %2$s %3$s'); } else { $message = $l10n->t('%1$s commented on their %2$s %3$s'); @@ -224,7 +224,7 @@ function notification($params) // So, we cannot have different subjects for notifications of the same thread. // Before this we have the name of the replier on the subject rendering // different subjects for messages on the same thread. - if ($params['activity']['explicit_tagged']) { + if (!empty($params['activity']['explicit_tagged'])) { $subject = $l10n->t('%s %s tagged you', $subjectPrefix, $params['source_name']); $preamble = $l10n->t('%1$s tagged you at %2$s', $params['source_name'], $sitename); From 57d5a47042d7627a8f53364959b816093f241ec7 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 May 2021 01:12:50 -0400 Subject: [PATCH 105/123] Ensure task parameters is an array with at least 1 element in update_1404() - Address https://github.com/friendica/friendica/issues/10169#issuecomment-827182936 --- update.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update.php b/update.php index 0a97b4e10..551d208fe 100644 --- a/update.php +++ b/update.php @@ -835,7 +835,7 @@ function update_1404() while ($task = DBA::fetch($tasks)) { $parameters = json_decode($task['parameter'], true); - if (in_array($parameters[0], [Delivery::MAIL, Delivery::SUGGESTION, Delivery::REMOVAL, Delivery::RELOCATION])) { + if (is_array($parameters) && count($parameters) && in_array($parameters[0], [Delivery::MAIL, Delivery::SUGGESTION, Delivery::REMOVAL, Delivery::RELOCATION])) { continue; } From e42a9254c0e94588e200d02ef1cd242f0fdc1d64 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 May 2021 01:22:07 -0400 Subject: [PATCH 106/123] Ensure photo_return string is set in tagrm_content - Address https://github.com/friendica/friendica/issues/10169#issuecomment-835546485 --- mod/tagrm.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mod/tagrm.php b/mod/tagrm.php index e81bd2af3..145f636cc 100644 --- a/mod/tagrm.php +++ b/mod/tagrm.php @@ -81,25 +81,27 @@ function tagrm_content(App $a) { $o = ''; + $photo_return = $_SESSION['photo_return'] ?? ''; + if (!local_user()) { - DI::baseUrl()->redirect($_SESSION['photo_return']); + DI::baseUrl()->redirect($photo_return); // NOTREACHED } if ($a->argc == 3) { update_tags($a->argv[1], [Strings::escapeTags(trim(hex2bin($a->argv[2])))]); - DI::baseUrl()->redirect($_SESSION['photo_return']); + DI::baseUrl()->redirect($photo_return); } $item_id = (($a->argc > 1) ? intval($a->argv[1]) : 0); if (!$item_id) { - DI::baseUrl()->redirect($_SESSION['photo_return']); + DI::baseUrl()->redirect($photo_return); // NOTREACHED } $item = Post::selectFirst(['uri-id'], ['id' => $item_id, 'uid' => local_user()]); if (!DBA::isResult($item)) { - DI::baseUrl()->redirect($_SESSION['photo_return']); + DI::baseUrl()->redirect($photo_return); } $tag_text = Tag::getCSVByURIId($item['uri-id']); @@ -107,7 +109,7 @@ function tagrm_content(App $a) $arr = explode(',', $tag_text); if (empty($arr)) { - DI::baseUrl()->redirect($_SESSION['photo_return']); + DI::baseUrl()->redirect($photo_return); } $o .= '

    ' . DI::l10n()->t('Remove Item Tag') . '

    '; From 303c9d4a543e5d984f980001e5875094191d6f88 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 May 2021 01:35:49 -0400 Subject: [PATCH 107/123] Check Content\Item::replaceTag return for false return value before using it - Address https://github.com/friendica/friendica/issues/10169#issuecomment-835547443 - Remove unused code in Content\Item::replaceTag --- mod/item.php | 31 ++++++++++++++++--------------- src/Content/Item.php | 10 ---------- src/Content/Text/BBCode.php | 4 +--- 3 files changed, 17 insertions(+), 28 deletions(-) diff --git a/mod/item.php b/mod/item.php index 71793f14d..208477b19 100644 --- a/mod/item.php +++ b/mod/item.php @@ -410,21 +410,22 @@ function item_post(App $a) { } } - $success = ItemHelper::replaceTag($body, $inform, local_user() ? local_user() : $profile_uid, $tag, $network); - if ($success['replaced']) { - $tagged[] = $tag; - } - // When the forum is private or the forum is addressed with a "!" make the post private - if (!empty($success['contact']['prv']) || ($tag_type == Tag::TAG_CHARACTER[Tag::EXCLUSIVE_MENTION])) { - $private_forum = $success['contact']['prv']; - $only_to_forum = ($tag_type == Tag::TAG_CHARACTER[Tag::EXCLUSIVE_MENTION]); - $private_id = $success['contact']['id']; - $forum_contact = $success['contact']; - } elseif (!empty($success['contact']['forum']) && ($str_contact_allow == '<' . $success['contact']['id'] . '>')) { - $private_forum = false; - $only_to_forum = true; - $private_id = $success['contact']['id']; - $forum_contact = $success['contact']; + if ($success = ItemHelper::replaceTag($body, $inform, local_user() ? local_user() : $profile_uid, $tag, $network)) { + if ($success['replaced']) { + $tagged[] = $tag; + } + // When the forum is private or the forum is addressed with a "!" make the post private + if (!empty($success['contact']['prv']) || ($tag_type == Tag::TAG_CHARACTER[Tag::EXCLUSIVE_MENTION])) { + $private_forum = $success['contact']['prv']; + $only_to_forum = ($tag_type == Tag::TAG_CHARACTER[Tag::EXCLUSIVE_MENTION]); + $private_id = $success['contact']['id']; + $forum_contact = $success['contact']; + } elseif (!empty($success['contact']['forum']) && ($str_contact_allow == '<' . $success['contact']['id'] . '>')) { + $private_forum = false; + $only_to_forum = true; + $private_id = $success['contact']['id']; + $forum_contact = $success['contact']; + } } } diff --git a/src/Content/Item.php b/src/Content/Item.php index f0d08d48e..56836903b 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -127,16 +127,6 @@ class Item $tag_type = substr($tag, 0, 1); //is it already replaced? if (strpos($tag, '[url=')) { - // Checking for the alias that is used for OStatus - $pattern = '/[@!]\[url\=(.*?)\](.*?)\[\/url\]/ism'; - if (preg_match($pattern, $tag, $matches)) { - $data = Contact::getByURL($matches[1], false, ['alias', 'nick']); - - if ($data['alias'] != '') { - $newtag = '@[url=' . $data['alias'] . ']' . $data['nick'] . '[/url]'; - } - } - return $replaced; } diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 03ccd889a..2bb563e74 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -2196,9 +2196,7 @@ class BBCode } } - $success = Item::replaceTag($body, $inform, $profile_uid, $tag, $network); - - if ($success['replaced']) { + if (($success = Item::replaceTag($body, $inform, $profile_uid, $tag, $network)) && $success['replaced']) { $tagged[] = $tag; } } From 52cf9245580378c75fe17eca3bca336d8caa9758 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 May 2021 01:39:04 -0400 Subject: [PATCH 108/123] Check for post-type key existence in Model\Item::addVisualAttachments - Address https://github.com/friendica/friendica/issues/10169#issuecomment-844324800 --- src/Model/Item.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index 0ca1138f9..b7267428a 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -2864,7 +2864,7 @@ class Item 'mime' => $attachment['mimetype'], ], ]); - if ($item['post-type'] == Item::PT_VIDEO) { + if (($item['post-type'] ?? null) == Item::PT_VIDEO) { $leading .= $media; } else { $trailing .= $media; From fcac4109a2d7ab394afbc8d2c12ad4e3e374130e Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 May 2021 09:10:34 -0400 Subject: [PATCH 109/123] Update Composer binary to version 1.10.22 --- bin/composer.phar | Bin 1999915 -> 2000535 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/bin/composer.phar b/bin/composer.phar index 7ebd2b99126db34e984a6c242ed5e39991b7cd23..c5d589526d3b269300231ce7f1c2fdfd027a4f07 100755 GIT binary patch delta 7513 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 delta 7079 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 Date: Mon, 31 May 2021 09:14:10 -0400 Subject: [PATCH 110/123] Updated Composer dependencies ahead of the stable release - Updating psr/log (1.1.3 => 1.1.4) - Updating monolog/monolog (1.26.0 => 1.26.1) - Updating phpseclib/phpseclib (2.0.30 => 2.0.31) - Updating npm-asset/jgrowl (1.4.6 => 1.4.8) - Updating paragonie/sodium_compat (v1.14.0 => v1.16.1) - Updating guzzlehttp/psr7 (1.8.1 => 1.8.2) - Updating paragonie/certainty (v2.8.0 => v2.8.1) --- composer.lock | 91 +++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 47 deletions(-) diff --git a/composer.lock b/composer.lock index 39419ca4e..bf85afb79 100644 --- a/composer.lock +++ b/composer.lock @@ -736,16 +736,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.1", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + "reference": "dc960a912984efb74d0a90222870c72c87f10c91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", + "reference": "dc960a912984efb74d0a90222870c72c87f10c91", "shasum": "" }, "require": { @@ -803,7 +803,7 @@ "uri", "url" ], - "time": "2021-03-21T16:25:00+00:00" + "time": "2021-04-26T09:17:50+00:00" }, { "name": "league/html-to-markdown", @@ -1119,16 +1119,16 @@ }, { "name": "monolog/monolog", - "version": "1.26.0", + "version": "1.26.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "2209ddd84e7ef1256b7af205d0717fb62cfc9c33" + "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/2209ddd84e7ef1256b7af205d0717fb62cfc9c33", - "reference": "2209ddd84e7ef1256b7af205d0717fb62cfc9c33", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", + "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", "shasum": "" }, "require": { @@ -1197,7 +1197,7 @@ "type": "tidelift" } ], - "time": "2020-12-14T12:56:38+00:00" + "time": "2021-05-28T08:32:12+00:00" }, { "name": "nikic/fast-route", @@ -1591,19 +1591,11 @@ }, { "name": "npm-asset/jgrowl", - "version": "1.4.6", + "version": "1.4.8", "dist": { "type": "tar", - "url": "https://registry.npmjs.org/jgrowl/-/jgrowl-1.4.6.tgz", - "shasum": "2736e332aaee73ccf0a14a5f0066391a0a13f4a3" - }, - "require-dev": { - "npm-asset/grunt": "~0.4.2", - "npm-asset/grunt-contrib-cssmin": "~0.9.0", - "npm-asset/grunt-contrib-jshint": "~0.6.3", - "npm-asset/grunt-contrib-less": "~0.11.0", - "npm-asset/grunt-contrib-uglify": "~0.4.0", - "npm-asset/grunt-contrib-watch": "~0.6.1" + "url": "https://registry.npmjs.org/jgrowl/-/jgrowl-1.4.8.tgz", + "shasum": "4ba40ffb93757a7e1d9b262d916be299d03df3a4" }, "type": "npm-asset-library", "extra": { @@ -1616,8 +1608,13 @@ "type": "git", "url": "git+ssh://git@github.com/stanlemon/jGrowl.git" }, - "npm-asset-scripts": [] + "npm-asset-scripts": { + "build": "grunt" + } }, + "license": [ + "MIT" + ], "authors": [ { "name": "Stan Lemon", @@ -1627,7 +1624,7 @@ ], "description": "jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. The idea is simple, deliver notifications to the end user in a noticeable way that doesn't obstruct the work flow and yet ", "homepage": "https://github.com/stanlemon/jGrowl#readme", - "time": "2017-07-21T02:36:34+00:00" + "time": "2021-05-20T17:11:40+00:00" }, { "name": "npm-asset/jquery", @@ -2224,16 +2221,16 @@ }, { "name": "paragonie/certainty", - "version": "v2.8.0", + "version": "v2.8.1", "source": { "type": "git", "url": "https://github.com/paragonie/certainty.git", - "reference": "94fc99f8c1f5bdce960713d6b63a108a64d90dfa" + "reference": "e2a1da558f95074545ad811d60359c74500a5e24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/certainty/zipball/94fc99f8c1f5bdce960713d6b63a108a64d90dfa", - "reference": "94fc99f8c1f5bdce960713d6b63a108a64d90dfa", + "url": "https://api.github.com/repos/paragonie/certainty/zipball/e2a1da558f95074545ad811d60359c74500a5e24", + "reference": "e2a1da558f95074545ad811d60359c74500a5e24", "shasum": "" }, "require": { @@ -2241,12 +2238,12 @@ "ext-json": "*", "guzzlehttp/guzzle": "^6|^7", "paragonie/constant_time_encoding": "^1|^2", - "paragonie/sodium_compat": "^1.11", + "paragonie/sodium_compat": "^1.13", "php": "^5.5|^7|^8" }, "require-dev": { - "composer/composer": "^1", - "phpunit/phpunit": "^4|^5|^6|^7" + "composer/composer": "^1|>=2.0.14", + "phpunit/phpunit": "^4|^5|^6|^7|^8|^9" }, "bin": [ "bin/certainty-cert-symlink" @@ -2282,7 +2279,7 @@ "ssl", "tls" ], - "time": "2020-10-15T08:10:12+00:00" + "time": "2021-05-25T18:27:41+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -2442,16 +2439,16 @@ }, { "name": "paragonie/sodium_compat", - "version": "v1.14.0", + "version": "v1.16.1", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "a1cfe0b21faf9c0b61ac0c6188c4af7fd6fd0db3" + "reference": "2e856afe80bfc968b47da1f4a7e1ea8f03d06b38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/a1cfe0b21faf9c0b61ac0c6188c4af7fd6fd0db3", - "reference": "a1cfe0b21faf9c0b61ac0c6188c4af7fd6fd0db3", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/2e856afe80bfc968b47da1f4a7e1ea8f03d06b38", + "reference": "2e856afe80bfc968b47da1f4a7e1ea8f03d06b38", "shasum": "" }, "require": { @@ -2520,7 +2517,7 @@ "secret-key cryptography", "side-channel resistant" ], - "time": "2020-12-03T16:26:19+00:00" + "time": "2021-05-25T12:58:14+00:00" }, { "name": "patrickschur/language-detection", @@ -2625,16 +2622,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "2.0.30", + "version": "2.0.31", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "136b9ca7eebef78be14abf90d65c5e57b6bc5d36" + "reference": "233a920cb38636a43b18d428f9a8db1f0a1a08f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/136b9ca7eebef78be14abf90d65c5e57b6bc5d36", - "reference": "136b9ca7eebef78be14abf90d65c5e57b6bc5d36", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/233a920cb38636a43b18d428f9a8db1f0a1a08f4", + "reference": "233a920cb38636a43b18d428f9a8db1f0a1a08f4", "shasum": "" }, "require": { @@ -2726,7 +2723,7 @@ "type": "tidelift" } ], - "time": "2020-12-17T05:42:04+00:00" + "time": "2021-04-06T13:56:45+00:00" }, { "name": "pragmarx/google2fa", @@ -3058,16 +3055,16 @@ }, { "name": "psr/log", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { @@ -3091,7 +3088,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -3101,7 +3098,7 @@ "psr", "psr-3" ], - "time": "2020-03-23T09:12:05+00:00" + "time": "2021-05-03T11:20:27+00:00" }, { "name": "ralouphie/getallheaders", From be7a01f086ad2bf3f4ed479f72366c3de64a056e Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 31 May 2021 19:39:50 +0000 Subject: [PATCH 111/123] Fix commenting on mobile to Diaspora --- mod/item.php | 7 ------- src/Model/Item.php | 9 ++++++++- src/Protocol/Diaspora.php | 7 ------- 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/mod/item.php b/mod/item.php index 71793f14d..b1973147c 100644 --- a/mod/item.php +++ b/mod/item.php @@ -713,13 +713,6 @@ function item_post(App $a) { unset($datarray['self']); unset($datarray['api_source']); - if ($origin) { - $signed = Diaspora::createCommentSignature($uid, $datarray); - if (!empty($signed)) { - $datarray['diaspora_signed_text'] = json_encode($signed); - } - } - $post_id = Item::insert($datarray); if (!$post_id) { diff --git a/src/Model/Item.php b/src/Model/Item.php index 0ca1138f9..7d0a2d026 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1060,7 +1060,14 @@ class Item Post\Content::insert($item['uri-id'], $item); } - // Diaspora signature + // Create Diaspora signature + if ($item['origin'] && empty($item['diaspora_signed_text'])) { + $signed = Diaspora::createCommentSignature($uid, $item); + if (!empty($signed)) { + $item['diaspora_signed_text'] = json_encode($signed); + } + } + if (!empty($item['diaspora_signed_text'])) { DBA::replace('diaspora-interaction', ['uri-id' => $item['uri-id'], 'interaction' => $item['diaspora_signed_text']]); } diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index 00da7d391..ce11a8370 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -4049,13 +4049,6 @@ class Diaspora return false; } - $parent = Post::selectFirst(['parent-uri'], ['uri' => $item['thr-parent']]); - if (!DBA::isResult($parent)) { - return; - } - - $item['parent-uri'] = $parent['parent-uri']; - $message = self::constructComment($item, $owner); if ($message === false) { return false; From 58531a27483d13cf16edf0496f8b2f8cb8987129 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 31 May 2021 20:02:53 +0000 Subject: [PATCH 112/123] Fix tests --- src/Protocol/Diaspora.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index ce11a8370..586b6e9ec 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -4049,6 +4049,11 @@ class Diaspora return false; } + // This is only needed for the automated tests + if (empty($owner['uprvkey'])) { + return false; + } + $message = self::constructComment($item, $owner); if ($message === false) { return false; From 65442ac6bab083451ab19840571de5076b6a2f83 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 1 Jun 2021 06:08:35 +0200 Subject: [PATCH 113/123] updated JA translation THX daingewuvzeevisiddfddd --- view/lang/ja/messages.po | 14 +++++++------- view/lang/ja/strings.php | 11 ++++++----- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/view/lang/ja/messages.po b/view/lang/ja/messages.po index e26a1df81..66b1816a4 100644 --- a/view/lang/ja/messages.po +++ b/view/lang/ja/messages.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-05-29 20:29+0000\n" -"PO-Revision-Date: 2021-05-30 03:03+0000\n" +"PO-Revision-Date: 2021-05-31 23:48+0000\n" "Last-Translator: XMPPはいいぞ\n" "Language-Team: Japanese (http://www.transifex.com/Friendica/friendica/language/ja/)\n" "MIME-Version: 1.0\n" @@ -1023,7 +1023,7 @@ msgstr "' %s 'のユーザーレコードが見つかりません" #: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." -msgstr "当サイトの暗号化キーが破損しているようです。" +msgstr "当サイトの暗号化鍵が破損しているようです。" #: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." @@ -1401,7 +1401,7 @@ msgstr "このコンタクトは既に追加されています。" #: mod/follow.php:100 msgid "The network type couldn't be detected. Contact can't be added." -msgstr "ネットワークタイプを検出できませんでした。コンタクトを追加できません。" +msgstr "ネットワークの種類を検出できませんでした。コンタクトを追加できません。" #: mod/follow.php:108 msgid "Diaspora support isn't enabled. Contact can't be added." @@ -3974,7 +3974,7 @@ msgstr "PHP register_argc_argv" msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" -msgstr "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化キーを生成できません" +msgstr "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化鍵を生成できません" #: src/Core/Installer.php:335 msgid "" @@ -3984,7 +3984,7 @@ msgstr "Windowsで実行している場合は、「 http://www.php.net/manual/en #: src/Core/Installer.php:338 msgid "Generate encryption keys" -msgstr "暗号化キーを生成する" +msgstr "暗号化鍵を生成する" #: src/Core/Installer.php:390 msgid "" @@ -8770,7 +8770,7 @@ msgstr "" #: src/Module/Manifest.php:42 msgid "A Decentralized Social Network" -msgstr "" +msgstr "分権化されたソーシャルネットワーク" #: src/Module/Notifications/Introductions.php:78 msgid "Show Ignored Requests" @@ -8783,7 +8783,7 @@ msgstr "無視されたリクエストを隠す" #: src/Module/Notifications/Introductions.php:94 #: src/Module/Notifications/Introductions.php:163 msgid "Notification type:" -msgstr "通知タイプ:" +msgstr "通知の種類:" #: src/Module/Notifications/Introductions.php:97 msgid "Suggested by:" diff --git a/view/lang/ja/strings.php b/view/lang/ja/strings.php index 53e6a613c..b5f9831c2 100644 --- a/view/lang/ja/strings.php +++ b/view/lang/ja/strings.php @@ -169,7 +169,7 @@ $a->strings["Temporary failure. Please wait and try again."] = "一時的な障 $a->strings["Introduction failed or was revoked."] = "招待が失敗したか取り消されました。"; $a->strings["Remote site reported: "] = "報告されたリモートサイト:"; $a->strings["No user record found for '%s' "] = "' %s 'のユーザーレコードが見つかりません"; -$a->strings["Our site encryption key is apparently messed up."] = "当サイトの暗号化キーが破損しているようです。"; +$a->strings["Our site encryption key is apparently messed up."] = "当サイトの暗号化鍵が破損しているようです。"; $a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "空のサイトURLが提供されたか、URLを解読できませんでした。"; $a->strings["Contact record was not found for you on our site."] = "私たちのサイトでコンタクトレコードが見つかりませんでした。"; $a->strings["Site public key not available in contact record for URL %s."] = "URL %sのコンタクトレコードに対応したサイトの公開鍵がありません。"; @@ -247,7 +247,7 @@ $a->strings["Photos"] = "写真"; $a->strings["Upload"] = "アップロードする"; $a->strings["Files"] = "ファイル"; $a->strings["You already added this contact."] = "このコンタクトは既に追加されています。"; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "ネットワークタイプを検出できませんでした。コンタクトを追加できません。"; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "ネットワークの種類を検出できませんでした。コンタクトを追加できません。"; $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diasporaのサポートは有効になっていません。コンタクトを追加できません。"; $a->strings["OStatus support is disabled. Contact can't be added."] = "OStatusサポートは無効です。コンタクトを追加できません。"; $a->strings["Your Identity Address:"] = "あなたのIdentityアドレス:"; @@ -803,9 +803,9 @@ $a->strings["PHP cli binary"] = "PHP CLIバイナリ"; $a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "ご使用のシステムのコマンドラインバージョンのPHPでは、\"register_argc_argv \"が有効になっていません。"; $a->strings["This is required for message delivery to work."] = "これは、メッセージ配信が機能するために必要です。"; $a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化キーを生成できません"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "エラー:このシステムの\"openssl_pkey_new \"関数は暗号化鍵を生成できません"; $a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Windowsで実行している場合は、「 http://www.php.net/manual/en/openssl.installation.php 」を参照してください。"; -$a->strings["Generate encryption keys"] = "暗号化キーを生成する"; +$a->strings["Generate encryption keys"] = "暗号化鍵を生成する"; $a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "エラー:Apache webserver mod-rewriteモジュールが必要ですが、インストールされていません。"; $a->strings["Apache mod_rewrite module"] = "Apache mod_rewriteモジュール"; $a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "エラー:PDOまたはMySQLi PHPモジュールが必要ですが、インストールされていません。"; @@ -1722,9 +1722,10 @@ $a->strings["Clear the location"] = "場所をクリアする"; $a->strings["Location services are unavailable on your device"] = "デバイスで位置情報サービスを利用できません"; $a->strings["Location services are disabled. Please check the website's permissions on your device"] = "位置情報サービスは無効になっています。お使いのデバイスでウェブサイトの権限を確認してください"; $a->strings["System down for maintenance"] = "メンテナンスのためのシステムダウン"; +$a->strings["A Decentralized Social Network"] = "分権化されたソーシャルネットワーク"; $a->strings["Show Ignored Requests"] = "無視されたリクエストを表示"; $a->strings["Hide Ignored Requests"] = "無視されたリクエストを隠す"; -$a->strings["Notification type:"] = "通知タイプ:"; +$a->strings["Notification type:"] = "通知の種類:"; $a->strings["Suggested by:"] = "によって提案されました:"; $a->strings["Claims to be known to you: "] = "あなたに知られているという主張:"; $a->strings["Shall your connection be bidirectional or not?"] = "つながりを相互フォローにしてもよいですか?"; From 3f0937dd428714c9bd3aa78c1f26b5295149e0b9 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 1 Jun 2021 05:51:03 +0000 Subject: [PATCH 114/123] API: Show activity notifications --- database.sql | 29 ++++- mod/display.php | 1 + src/Factory/Api/Mastodon/Notification.php | 54 ++++---- src/Model/Contact.php | 2 + src/Model/Post/UserNotification.php | 122 +++++++++++++----- src/Module/Api/Mastodon/Notifications.php | 42 ++++-- .../Api/Mastodon/Notifications/Clear.php | 2 +- .../Api/Mastodon/Notifications/Dismiss.php | 2 +- src/Repository/Notification.php | 5 + static/dbstructure.config.php | 25 +++- 10 files changed, 204 insertions(+), 80 deletions(-) diff --git a/database.sql b/database.sql index 202d53655..cc2e4b790 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2021.06-rc (Siberian Iris) --- DB_UPDATE_VERSION 1420 +-- DB_UPDATE_VERSION 1421 -- ------------------------------------------ @@ -819,6 +819,33 @@ CREATE TABLE IF NOT EXISTS `manage` ( FOREIGN KEY (`mid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='table of accounts that can manage each other'; +-- +-- TABLE notification +-- +CREATE TABLE IF NOT EXISTS `notification` ( + `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', + `uid` mediumint unsigned COMMENT 'Owner User id', + `vid` smallint unsigned COMMENT 'Id of the verb table entry that contains the activity verbs', + `type` tinyint unsigned COMMENT '', + `actor-id` int unsigned COMMENT 'Link to the contact table with uid=0 of the actor that caused the notification', + `target-uri-id` int unsigned COMMENT 'Item-uri id of the related post', + `parent-uri-id` int unsigned COMMENT 'Item-uri id of the parent of the related post', + `created` datetime COMMENT '', + `seen` boolean DEFAULT '0' COMMENT '', + PRIMARY KEY(`id`), + UNIQUE INDEX `uid_vid_type_actor-id_target-uri-id` (`uid`,`vid`,`type`,`actor-id`,`target-uri-id`), + INDEX `vid` (`vid`), + INDEX `actor-id` (`actor-id`), + INDEX `target-uri-id` (`target-uri-id`), + INDEX `parent-uri-id` (`parent-uri-id`), + INDEX `seen_uid` (`seen`,`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`vid`) REFERENCES `verb` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, + FOREIGN KEY (`actor-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`target-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`parent-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='notifications'; + -- -- TABLE notify -- diff --git a/mod/display.php b/mod/display.php index 2750102d7..c9d39b1db 100644 --- a/mod/display.php +++ b/mod/display.php @@ -236,6 +236,7 @@ function display_content(App $a, $update = false, $update_uid = 0) } if (!DI::pConfig()->get(local_user(), 'system', 'detailed_notif')) { + DBA::update('notification', ['seen' => true], ['parent-uri-id' => $item['parent-uri-id'], 'uid' => local_user()]); DBA::update('notify', ['seen' => true], ['parent-uri-id' => $item['parent-uri-id'], 'uid' => local_user()]); } diff --git a/src/Factory/Api/Mastodon/Notification.php b/src/Factory/Api/Mastodon/Notification.php index db5e7d489..58c1fee9d 100644 --- a/src/Factory/Api/Mastodon/Notification.php +++ b/src/Factory/Api/Mastodon/Notification.php @@ -24,23 +24,18 @@ namespace Friendica\Factory\Api\Mastodon; use Friendica\BaseFactory; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\Contact; -use Friendica\Model\Notification as ModelNotification; +use Friendica\Model\Post; +use Friendica\Model\Verb; +use Friendica\Protocol\Activity; class Notification extends BaseFactory { public function createFromNotifyId(int $id) { - $notification = DBA::selectFirst('notify', [], ['id' => $id]); + $notification = DBA::selectFirst('notification', [], ['id' => $id]); if (!DBA::isResult($notification)) { return null; } - - $cid = Contact::getIdForURL($notification['url'], 0, false); - if (empty($cid)) { - return null; - } - /* follow = Someone followed you follow_request = Someone requested to follow you @@ -51,32 +46,27 @@ class Notification extends BaseFactory status = Someone you enabled notifications for has posted a status */ - switch ($notification['type']) { - case ModelNotification\Type::INTRO: - $type = 'follow_request'; - break; - - case ModelNotification\Type::WALL: - case ModelNotification\Type::COMMENT: - case ModelNotification\Type::MAIL: - case ModelNotification\Type::TAG_SELF: - case ModelNotification\Type::POKE: - $type = 'mention'; - break; - - case ModelNotification\Type::SHARE: - $type = 'status'; - break; - - default: - return null; + if (($notification['vid'] == Verb::getID(Activity::ANNOUNCE)) && + in_array($notification['type'], [Post\UserNotification::NOTIF_DIRECT_COMMENT, Post\UserNotification::NOTIF_DIRECT_THREAD_COMMENT])) { + $type = 'reblog'; + } elseif (in_array($notification['vid'], [Verb::getID(Activity::LIKE), Verb::getID(Activity::DISLIKE)]) && + in_array($notification['type'], [Post\UserNotification::NOTIF_DIRECT_COMMENT, Post\UserNotification::NOTIF_DIRECT_THREAD_COMMENT])) { + $type = 'favourite'; + } elseif ($notification['type'] == Post\UserNotification::NOTIF_SHARED) { + $type = 'status'; + } elseif (in_array($notification['type'], [Post\UserNotification::NOTIF_EXPLICIT_TAGGED, + Post\UserNotification::NOTIF_IMPLICIT_TAGGED, Post\UserNotification::NOTIF_DIRECT_COMMENT, + Post\UserNotification::NOTIF_DIRECT_THREAD_COMMENT, Post\UserNotification::NOTIF_THREAD_COMMENT])) { + $type = 'mention'; + } else { + return null; } - $account = DI::mstdnAccount()->createFromContactId($cid); + $account = DI::mstdnAccount()->createFromContactId($notification['actor-id']); - if (!empty($notification['uri-id'])) { + if (!empty($notification['target-uri-id'])) { try { - $status = DI::mstdnStatus()->createFromUriId($notification['uri-id'], $notification['uid']); + $status = DI::mstdnStatus()->createFromUriId($notification['target-uri-id'], $notification['uid']); } catch (\Throwable $th) { $status = null; } @@ -84,6 +74,6 @@ class Notification extends BaseFactory $status = null; } - return new \Friendica\Object\Api\Mastodon\Notification($id, $type, $notification['date'], $account, $status); + return new \Friendica\Object\Api\Mastodon\Notification($id, $type, $notification['created'], $account, $status); } } diff --git a/src/Model/Contact.php b/src/Model/Contact.php index cd4e608ea..916efe833 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -715,6 +715,8 @@ class Contact DBA::update('contact', $fields, ['id' => $self['id']]); // Update the public contact as well + $fields['prvkey'] = null; + $fields['self'] = false; DBA::update('contact', $fields, ['uid' => 0, 'nurl' => $self['nurl']]); // Update the profile diff --git a/src/Model/Post/UserNotification.php b/src/Model/Post/UserNotification.php index ce7ca464e..306584bbd 100644 --- a/src/Model/Post/UserNotification.php +++ b/src/Model/Post/UserNotification.php @@ -33,7 +33,7 @@ use Friendica\Model\Post; use Friendica\Util\Strings; use Friendica\Model\Tag; use Friendica\Protocol\Activity; - +use Friendica\Util\DateTimeFormat; class UserNotification { @@ -128,8 +128,8 @@ class UserNotification */ public static function setNotification(int $uri_id, int $uid) { - $fields = ['id', 'uri-id', 'parent-uri-id', 'uid', 'body', 'parent', 'gravity', - 'private', 'contact-id', 'thr-parent', 'parent-uri-id', 'parent-uri', 'author-id', 'verb']; + $fields = ['id', 'uri-id', 'parent-uri-id', 'uid', 'body', 'parent', 'gravity', 'vid', 'gravity', + 'private', 'contact-id', 'thr-parent', 'thr-parent-id', 'parent-uri-id', 'parent-uri', 'author-id', 'verb']; $item = Post::selectFirst($fields, ['uri-id' => $uri_id, 'uid' => $uid, 'origin' => false]); if (!DBA::isResult($item)) { return; @@ -148,7 +148,7 @@ class UserNotification } // Add every user who participated so far in this thread - // This can only happen with participations on global items. (means: uid = 0) + // This can only happen with participations on global items. (means: uid = 0) $users = DBA::p("SELECT DISTINCT(`contact-uid`) AS `uid` FROM `post-user-view` WHERE `contact-uid` != 0 AND `parent-uri-id` = ? AND `uid` = ?", $item['parent-uri-id'], $uid); while ($user = DBA::fetch($users)) { @@ -177,6 +177,10 @@ class UserNotification if (self::checkShared($item, $uid)) { $notification_type = $notification_type | self::NOTIF_SHARED; + self::insertNotication(self::NOTIF_SHARED, $uid, $item); + $notified = true; + } else { + $notified = false; } $profiles = self::getProfileForUser($uid); @@ -194,38 +198,64 @@ class UserNotification return; } - // Only create notifications for posts and comments, not for activities - if (in_array($item['gravity'], [GRAVITY_PARENT, GRAVITY_COMMENT])) { - if (self::checkImplicitMention($item, $profiles)) { - $notification_type = $notification_type | self::NOTIF_IMPLICIT_TAGGED; - } - - if (self::checkExplicitMention($item, $profiles)) { - $notification_type = $notification_type | self::NOTIF_EXPLICIT_TAGGED; - } - - if (self::checkCommentedThread($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_THREAD_COMMENT; - } - - if (self::checkDirectComment($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_DIRECT_COMMENT; - } - - if (self::checkDirectCommentedThread($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_DIRECT_THREAD_COMMENT; - } - - if (self::checkCommentedParticipation($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_COMMENT_PARTICIPATION; - } - - if (self::checkActivityParticipation($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_ACTIVITY_PARTICIPATION; + if (self::checkExplicitMention($item, $profiles)) { + $notification_type = $notification_type | self::NOTIF_EXPLICIT_TAGGED; + if (!$notified) { + self::insertNotication( self::NOTIF_EXPLICIT_TAGGED, $uid, $item); + $notified = true; } } - if (empty($notification_type)) { + if (self::checkImplicitMention($item, $profiles)) { + $notification_type = $notification_type | self::NOTIF_IMPLICIT_TAGGED; + if (!$notified) { + self::insertNotication(self::NOTIF_IMPLICIT_TAGGED, $uid, $item); + $notified = true; + } + } + + if (self::checkDirectComment($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_DIRECT_COMMENT; + if (!$notified) { + self::insertNotication(self::NOTIF_DIRECT_COMMENT, $uid, $item); + $notified = true; + } + } + + if (self::checkDirectCommentedThread($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_DIRECT_THREAD_COMMENT; + if (!$notified) { + self::insertNotication(self::NOTIF_DIRECT_THREAD_COMMENT, $uid, $item); + $notified = true; + } + } + + if (self::checkCommentedThread($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_THREAD_COMMENT; + if (!$notified) { + self::insertNotication(self::NOTIF_THREAD_COMMENT, $uid, $item); + $notified = true; + } + } + + if (self::checkCommentedParticipation($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_COMMENT_PARTICIPATION; + if (!$notified) { + self::insertNotication(self::NOTIF_COMMENT_PARTICIPATION, $uid, $item); + $notified = true; + } + } + + if (self::checkActivityParticipation($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_ACTIVITY_PARTICIPATION; + if (!$notified) { + self::insertNotication(self::NOTIF_ACTIVITY_PARTICIPATION, $uid, $item); + $notified = true; + } + } + + // Only create notifications for posts and comments, not for activities + if (empty($notification_type) || !in_array($item['gravity'], [GRAVITY_PARENT, GRAVITY_COMMENT])) { return; } @@ -236,6 +266,32 @@ class UserNotification self::update($item['uri-id'], $uid, $fields, true); } + private static function insertNotication(int $type, int $uid, array $item) + { + if (($item['gravity'] == GRAVITY_ACTIVITY) && + !in_array($type, [self::NOTIF_DIRECT_COMMENT, self::NOTIF_DIRECT_THREAD_COMMENT])) { + // Activities are only stored when performed on the user's post or comment + return; + } + + $fields = [ + 'uid' => $uid, + 'vid' => $item['vid'], + 'type' => $type, + 'actor-id' => $item['author-id'], + 'parent-uri-id' => $item['parent-uri-id'], + 'created' => DateTimeFormat::utcNow(), + ]; + + if ($item['gravity'] == GRAVITY_ACTIVITY) { + $fields['target-uri-id'] = $item['thr-parent-id']; + } else { + $fields['target-uri-id'] = $item['uri-id']; + } + + dba::insert('notification', $fields); + } + /** * Fetch all profiles (contact URL) of a given user * @param int $uid User ID diff --git a/src/Module/Api/Mastodon/Notifications.php b/src/Module/Api/Mastodon/Notifications.php index 9a606c2aa..4a25224d8 100644 --- a/src/Module/Api/Mastodon/Notifications.php +++ b/src/Module/Api/Mastodon/Notifications.php @@ -25,8 +25,10 @@ use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\Notification; +use Friendica\Model\Post; +use Friendica\Model\Verb; use Friendica\Module\BaseApi; +use Friendica\Protocol\Activity; /** * @see https://docs.joinmastodon.org/methods/notifications/ @@ -63,7 +65,7 @@ class Notifications extends BaseApi $params = ['order' => ['id' => true], 'limit' => $request['limit']]; - $condition = ['uid' => $uid, 'seen' => false, 'type' => []]; + $condition = ['uid' => $uid, 'seen' => false]; if (!empty($request['account_id'])) { $contact = Contact::getById($request['account_id'], ['url']); @@ -72,17 +74,32 @@ class Notifications extends BaseApi } } - if (!in_array('follow_request', $request['exclude_types'])) { - $condition['type'] = array_merge($condition['type'], [Notification\Type::INTRO]); + if (in_array('follow_request', $request['exclude_types'])) { + $condition = DBA::mergeConditions($condition, ["NOT `vid` IN (?)", Verb::getID(Activity::FOLLOW)]); } - if (!in_array('mention', $request['exclude_types'])) { - $condition['type'] = array_merge($condition['type'], - [Notification\Type::WALL, Notification\Type::COMMENT, Notification\Type::MAIL, Notification\Type::TAG_SELF, Notification\Type::POKE]); + if (in_array('favourite', $request['exclude_types'])) { + $condition = DBA::mergeConditions($condition, ["(NOT `vid` IN (?, ?) OR NOT `type` IN (?, ?))", + Verb::getID(Activity::LIKE), Verb::getID(Activity::DISLIKE), + Post\UserNotification::NOTIF_DIRECT_COMMENT, Post\UserNotification::NOTIF_THREAD_COMMENT]); } - if (!in_array('status', $request['exclude_types'])) { - $condition['type'] = array_merge($condition['type'], [Notification\Type::SHARE]); + if (in_array('reblog', $request['exclude_types'])) { + $condition = DBA::mergeConditions($condition, ["(NOT `vid` IN (?) OR NOT `type` IN (?, ?))", + Verb::getID(Activity::ANNOUNCE), + Post\UserNotification::NOTIF_DIRECT_COMMENT, Post\UserNotification::NOTIF_THREAD_COMMENT]); + } + + if (in_array('mention', $request['exclude_types'])) { + $condition = DBA::mergeConditions($condition, ["(NOT `vid` IN (?) OR NOT `type` IN (?, ?, ?, ?, ?))", + Verb::getID(Activity::POST), Post\UserNotification::NOTIF_EXPLICIT_TAGGED, + Post\UserNotification::NOTIF_IMPLICIT_TAGGED, Post\UserNotification::NOTIF_DIRECT_COMMENT, + Post\UserNotification::NOTIF_DIRECT_THREAD_COMMENT, Post\UserNotification::NOTIF_THREAD_COMMENT]); + } + + if (in_array('status', $request['exclude_types'])) { + $condition = DBA::mergeConditions($condition, ["(NOT `vid` IN (?) OR NOT `type` IN (?))", + Verb::getID(Activity::POST), Post\UserNotification::NOTIF_SHARED]); } if (!empty($request['max_id'])) { @@ -101,9 +118,12 @@ class Notifications extends BaseApi $notifications = []; - $notify = DBA::select('notify', ['id'], $condition, $params); + $notify = DBA::select('notification', ['id'], $condition, $params); while ($notification = DBA::fetch($notify)) { - $notifications[] = DI::mstdnNotification()->createFromNotifyId($notification['id']); + $entry = DI::mstdnNotification()->createFromNotifyId($notification['id']); + if (!empty($entry)) { + $notifications[] = $entry; + } } if (!empty($request['min_id'])) { diff --git a/src/Module/Api/Mastodon/Notifications/Clear.php b/src/Module/Api/Mastodon/Notifications/Clear.php index c809ad2af..b6961eb53 100644 --- a/src/Module/Api/Mastodon/Notifications/Clear.php +++ b/src/Module/Api/Mastodon/Notifications/Clear.php @@ -35,7 +35,7 @@ class Clear extends BaseApi self::login(self::SCOPE_WRITE); $uid = self::getCurrentUserID(); - DBA::update('notify', ['seen' => true], ['uid' => $uid]); + DBA::update('notification', ['seen' => true], ['uid' => $uid]); System::jsonExit([]); } diff --git a/src/Module/Api/Mastodon/Notifications/Dismiss.php b/src/Module/Api/Mastodon/Notifications/Dismiss.php index a0f57a405..4c8d3deb9 100644 --- a/src/Module/Api/Mastodon/Notifications/Dismiss.php +++ b/src/Module/Api/Mastodon/Notifications/Dismiss.php @@ -40,7 +40,7 @@ class Dismiss extends BaseApi DI::mstdnError()->UnprocessableEntity(); } - DBA::update('notify', ['seen' => true], ['uid' => $uid, 'id' => $parameters['id']]); + DBA::update('notification', ['seen' => true], ['uid' => $uid, 'id' => $parameters['id']]); System::jsonExit([]); } diff --git a/src/Repository/Notification.php b/src/Repository/Notification.php index 39abdad19..1748759b6 100644 --- a/src/Repository/Notification.php +++ b/src/Repository/Notification.php @@ -87,8 +87,13 @@ class Notification extends BaseRepository public function setSeen(bool $seen = true, Model\Notification $notify = null) { if (empty($notify)) { + $this->dba->update('notification', ['seen' => $seen], ['uid' => local_user()]); $conditions = ['uid' => local_user()]; } else { + if (!empty($notify->{'uri-id'})) { + $this->dba->update('notification', ['seen' => $seen], ['uid' => local_user(), 'target-uri-id' => $notify->{'uri-id'}]); + } + $conditions = ['(`link` = ? OR (`parent` != 0 AND `parent` = ? AND `otype` = ?)) AND `uid` = ?', $notify->link, $notify->parent, diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index e3b1bea30..961321e0f 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -55,7 +55,7 @@ use Friendica\Database\DBA; if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1420); + define('DB_UPDATE_VERSION', 1421); } return [ @@ -882,6 +882,29 @@ return [ "mid" => ["mid"], ] ], + "notification" => [ + "comment" => "notifications", + "fields" => [ + "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], + "uid" => ["type" => "mediumint unsigned", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], + "vid" => ["type" => "smallint unsigned", "foreign" => ["verb" => "id", "on delete" => "restrict"], "comment" => "Id of the verb table entry that contains the activity verbs"], + "type" => ["type" => "tinyint unsigned", "comment" => ""], + "actor-id" => ["type" => "int unsigned", "foreign" => ["contact" => "id"], "comment" => "Link to the contact table with uid=0 of the actor that caused the notification"], + "target-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Item-uri id of the related post"], + "parent-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Item-uri id of the parent of the related post"], + "created" => ["type" => "datetime", "comment" => ""], + "seen" => ["type" => "boolean", "default" => "0", "comment" => ""], + ], + "indexes" => [ + "PRIMARY" => ["id"], + "uid_vid_type_actor-id_target-uri-id" => ["UNIQUE", "uid", "vid", "type", "actor-id", "target-uri-id"], + "vid" => ["vid"], + "actor-id" => ["actor-id"], + "target-uri-id" => ["target-uri-id"], + "parent-uri-id" => ["parent-uri-id"], + "seen_uid" => ["seen", "uid"], + ] + ], "notify" => [ "comment" => "notifications", "fields" => [ From 4b4a060547d82a4588feba04be8f9ff5b07a7f30 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 1 Jun 2021 14:43:39 +0200 Subject: [PATCH 115/123] =?UTF-8?q?HU=20translation=20updated=20THX=20Bal?= =?UTF-8?q?=C3=A1zs=20=C3=9Ar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/lang/hu/messages.po | 17381 +++++++++++++++++++------------------ view/lang/hu/strings.php | 3964 ++++----- 2 files changed, 10704 insertions(+), 10641 deletions(-) diff --git a/view/lang/hu/messages.po b/view/lang/hu/messages.po index 2b4223f5c..07770e58c 100644 --- a/view/lang/hu/messages.po +++ b/view/lang/hu/messages.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-27 21:46+0000\n" -"PO-Revision-Date: 2021-03-29 17:52+0000\n" +"POT-Creation-Date: 2021-05-29 20:29+0000\n" +"PO-Revision-Date: 2021-06-01 09:24+0000\n" "Last-Translator: Balázs Úr\n" "Language-Team: Hungarian (http://www.transifex.com/Friendica/friendica/language/hu/)\n" "MIME-Version: 1.0\n" @@ -22,145 +22,2988 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/Util/Temporal.php:93 src/Util/Temporal.php:95 -#: src/Module/Settings/Profile/Index.php:245 -msgid "Miscellaneous" -msgstr "Egyebek" - -#: src/Util/Temporal.php:163 src/Module/Profile/Profile.php:164 -msgid "Birthday:" -msgstr "Születésnap:" - -#: src/Util/Temporal.php:165 src/Module/Profile/Profile.php:167 -#: src/Module/Settings/Profile/Index.php:260 -msgid "Age: " -msgstr "Életkor: " - -#: src/Util/Temporal.php:165 src/Module/Profile/Profile.php:167 -#: src/Module/Settings/Profile/Index.php:260 +#: include/api.php:1137 #, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "%d éves" -msgstr[1] "%d éves" +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." +msgstr[1] "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." -#: src/Util/Temporal.php:167 -msgid "YYYY-MM-DD or MM-DD" -msgstr "YYYY-MM-DD vagy MM-DD" +#: include/api.php:1151 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." +msgstr[1] "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." -#: src/Util/Temporal.php:314 -msgid "never" -msgstr "soha" +#: include/api.php:1165 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgstr "A havi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." -#: src/Util/Temporal.php:321 -msgid "less than a second ago" -msgstr "kevesebb mint egy másodperce" +#: include/api.php:4528 mod/photos.php:107 mod/photos.php:211 +#: mod/photos.php:639 mod/photos.php:1043 mod/photos.php:1060 +#: mod/photos.php:1609 src/Model/User.php:1100 src/Model/User.php:1108 +#: src/Model/User.php:1116 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 +msgid "Profile Photos" +msgstr "Profilfényképek" -#: src/Util/Temporal.php:329 -msgid "year" -msgstr "év" +#: include/conversation.php:195 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s megbökte őt: %2$s" -#: src/Util/Temporal.php:329 -msgid "years" -msgstr "év" +#: include/conversation.php:227 src/Model/Item.php:2587 +msgid "event" +msgstr "esemény" -#: src/Util/Temporal.php:330 src/Model/Event.php:464 mod/cal.php:281 -#: mod/events.php:427 +#: include/conversation.php:230 include/conversation.php:239 mod/tagger.php:90 +msgid "status" +msgstr "állapot" + +#: include/conversation.php:235 mod/tagger.php:90 src/Model/Item.php:2589 +msgid "photo" +msgstr "fénykép" + +#: include/conversation.php:249 mod/tagger.php:123 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s megjelölte %2$s %3$s vele: %4$s" + +#: include/conversation.php:564 mod/photos.php:1470 src/Object/Post.php:226 +msgid "Select" +msgstr "Kiválasztás" + +#: include/conversation.php:565 mod/photos.php:1471 mod/settings.php:660 +#: src/Module/Admin/Users/Active.php:139 +#: src/Module/Admin/Users/Blocked.php:140 src/Module/Admin/Users/Index.php:153 +#: src/Module/Contact.php:894 src/Module/Contact.php:1198 +msgid "Delete" +msgstr "Törlés" + +#: include/conversation.php:600 src/Object/Post.php:453 +#: src/Object/Post.php:454 +#, php-format +msgid "View %s's profile @ %s" +msgstr "%s profiljának megtekintése ezen: %s" + +#: include/conversation.php:613 src/Object/Post.php:441 +msgid "Categories:" +msgstr "Kategóriák:" + +#: include/conversation.php:614 src/Object/Post.php:442 +msgid "Filed under:" +msgstr "Iktatva itt:" + +#: include/conversation.php:621 src/Object/Post.php:467 +#, php-format +msgid "%s from %s" +msgstr "%s tőle: %s" + +#: include/conversation.php:636 +msgid "View in context" +msgstr "Megtekintés környezetben" + +#: include/conversation.php:638 include/conversation.php:1222 +#: mod/editpost.php:104 mod/message.php:204 mod/message.php:374 +#: mod/photos.php:1536 mod/wallmessage.php:155 src/Module/Item/Compose.php:159 +#: src/Object/Post.php:501 +msgid "Please wait" +msgstr "Kis türelmet" + +#: include/conversation.php:702 +msgid "remove" +msgstr "eltávolítás" + +#: include/conversation.php:707 +msgid "Delete Selected Items" +msgstr "Kijelölt elemek törlése" + +#: include/conversation.php:742 include/conversation.php:745 +#: include/conversation.php:748 include/conversation.php:751 +#, php-format +msgid "You had been addressed (%s)." +msgstr "Önt megszólították (%s)." + +#: include/conversation.php:754 +#, php-format +msgid "You are following %s." +msgstr "Ön követi őt: %s." + +#: include/conversation.php:757 +msgid "Tagged" +msgstr "Megjelölve" + +#: include/conversation.php:770 include/conversation.php:1114 +#: include/conversation.php:1152 +#, php-format +msgid "%s reshared this." +msgstr "%s újra megosztotta ezt." + +#: include/conversation.php:772 +msgid "Reshared" +msgstr "Újra megosztva" + +#: include/conversation.php:772 +#, php-format +msgid "Reshared by %s <%s>" +msgstr "%s <%s> újra megosztotta" + +#: include/conversation.php:775 +#, php-format +msgid "%s is participating in this thread." +msgstr "%s részt vesz ebben a szálban." + +#: include/conversation.php:778 +msgid "Stored" +msgstr "Tárolt" + +#: include/conversation.php:781 +msgid "Global" +msgstr "Globális" + +#: include/conversation.php:784 +msgid "Relayed" +msgstr "Továbbítva" + +#: include/conversation.php:784 +#, php-format +msgid "Relayed by %s <%s>" +msgstr "%s <%s> továbbította" + +#: include/conversation.php:787 +msgid "Fetched" +msgstr "Lekérve" + +#: include/conversation.php:787 +#, php-format +msgid "Fetched because of %s <%s>" +msgstr "Lekérve %s <%s> miatt" + +#: include/conversation.php:947 view/theme/frio/theme.php:323 +msgid "Follow Thread" +msgstr "Szál követése" + +#: include/conversation.php:948 src/Model/Contact.php:986 +msgid "View Status" +msgstr "Állapot megtekintése" + +#: include/conversation.php:949 include/conversation.php:971 +#: src/Model/Contact.php:912 src/Model/Contact.php:978 +#: src/Model/Contact.php:987 src/Module/Directory.php:166 +#: src/Module/Settings/Profile/Index.php:240 +msgid "View Profile" +msgstr "Profil megtekintése" + +#: include/conversation.php:950 src/Model/Contact.php:988 +msgid "View Photos" +msgstr "Fényképek megtekintése" + +#: include/conversation.php:951 src/Model/Contact.php:979 +#: src/Model/Contact.php:989 +msgid "Network Posts" +msgstr "Hálózati bejegyzések" + +#: include/conversation.php:952 src/Model/Contact.php:980 +#: src/Model/Contact.php:990 +msgid "View Contact" +msgstr "Partner megtekintése" + +#: include/conversation.php:953 src/Model/Contact.php:992 +msgid "Send PM" +msgstr "Személyes üzenet küldése" + +#: include/conversation.php:954 src/Module/Admin/Blocklist/Contact.php:84 +#: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154 +#: src/Module/Contact.php:633 src/Module/Contact.php:891 +#: src/Module/Contact.php:1173 +msgid "Block" +msgstr "Tiltás" + +#: include/conversation.php:955 src/Module/Contact.php:634 +#: src/Module/Contact.php:892 src/Module/Contact.php:1181 +#: src/Module/Notifications/Introductions.php:113 +#: src/Module/Notifications/Introductions.php:191 +#: src/Module/Notifications/Notification.php:59 +msgid "Ignore" +msgstr "Mellőzés" + +#: include/conversation.php:959 src/Object/Post.php:428 +msgid "Languages" +msgstr "Nyelvek" + +#: include/conversation.php:963 src/Model/Contact.php:993 +msgid "Poke" +msgstr "Megbökés" + +#: include/conversation.php:968 mod/follow.php:146 src/Content/Widget.php:76 +#: src/Model/Contact.php:981 src/Model/Contact.php:994 +#: view/theme/vier/theme.php:172 +msgid "Connect/Follow" +msgstr "Kapcsolódás vagy követés" + +#: include/conversation.php:1099 +#, php-format +msgid "%s likes this." +msgstr "%s kedveli ezt." + +#: include/conversation.php:1102 +#, php-format +msgid "%s doesn't like this." +msgstr "%s nem kedveli ezt." + +#: include/conversation.php:1105 +#, php-format +msgid "%s attends." +msgstr "%s részt vesz." + +#: include/conversation.php:1108 +#, php-format +msgid "%s doesn't attend." +msgstr "%s nem vesz részt." + +#: include/conversation.php:1111 +#, php-format +msgid "%s attends maybe." +msgstr "%s talán részt vesz." + +#: include/conversation.php:1120 +msgid "and" +msgstr "és" + +#: include/conversation.php:1123 +#, php-format +msgid "and %d other people" +msgstr "és %d más személy" + +#: include/conversation.php:1131 +#, php-format +msgid "%2$d people like this" +msgstr "%2$d személy kedveli ezt" + +#: include/conversation.php:1132 +#, php-format +msgid "%s like this." +msgstr "%s kedveli ezt." + +#: include/conversation.php:1135 +#, php-format +msgid "%2$d people don't like this" +msgstr "%2$d személy nem kedveli ezt" + +#: include/conversation.php:1136 +#, php-format +msgid "%s don't like this." +msgstr "%s nem kedveli ezt." + +#: include/conversation.php:1139 +#, php-format +msgid "%2$d people attend" +msgstr "%2$d személy részt vesz" + +#: include/conversation.php:1140 +#, php-format +msgid "%s attend." +msgstr "%s részt vesz." + +#: include/conversation.php:1143 +#, php-format +msgid "%2$d people don't attend" +msgstr "%2$d személy nem vesz részt" + +#: include/conversation.php:1144 +#, php-format +msgid "%s don't attend." +msgstr "%s nem vesz részt." + +#: include/conversation.php:1147 +#, php-format +msgid "%2$d people attend maybe" +msgstr "%2$d személy talán részt vesz" + +#: include/conversation.php:1148 +#, php-format +msgid "%s attend maybe." +msgstr "%s talán részt vesz." + +#: include/conversation.php:1151 +#, php-format +msgid "%2$d people reshared this" +msgstr "%2$d személy újra megosztotta ezt" + +#: include/conversation.php:1181 +msgid "Visible to everybody" +msgstr "Látható mindenkinek" + +#: include/conversation.php:1182 src/Module/Item/Compose.php:153 +#: src/Object/Post.php:970 +msgid "Please enter a image/video/audio/webpage URL:" +msgstr "Írjon be egy kép, videó, hang vagy weboldal URL-t:" + +#: include/conversation.php:1183 +msgid "Tag term:" +msgstr "Címkézési kifejezés:" + +#: include/conversation.php:1184 src/Module/Filer/SaveTag.php:69 +msgid "Save to Folder:" +msgstr "Mentés mappába:" + +#: include/conversation.php:1185 +msgid "Where are you right now?" +msgstr "Hol van most éppen?" + +#: include/conversation.php:1186 +msgid "Delete item(s)?" +msgstr "Törli az elemeket?" + +#: include/conversation.php:1196 +msgid "New Post" +msgstr "Új bejegyzés" + +#: include/conversation.php:1199 +msgid "Share" +msgstr "Megosztás" + +#: include/conversation.php:1200 mod/editpost.php:89 mod/photos.php:1382 +#: src/Module/Contact/Poke.php:154 src/Object/Post.php:961 +msgid "Loading..." +msgstr "Betöltés…" + +#: include/conversation.php:1201 mod/editpost.php:90 mod/message.php:202 +#: mod/message.php:371 mod/wallmessage.php:153 +msgid "Upload photo" +msgstr "Fénykép feltöltése" + +#: include/conversation.php:1202 mod/editpost.php:91 +msgid "upload photo" +msgstr "fénykép feltöltése" + +#: include/conversation.php:1203 mod/editpost.php:92 +msgid "Attach file" +msgstr "Fájl csatolása" + +#: include/conversation.php:1204 mod/editpost.php:93 +msgid "attach file" +msgstr "fájl csatolása" + +#: include/conversation.php:1205 src/Module/Item/Compose.php:145 +#: src/Object/Post.php:962 +msgid "Bold" +msgstr "Félkövér" + +#: include/conversation.php:1206 src/Module/Item/Compose.php:146 +#: src/Object/Post.php:963 +msgid "Italic" +msgstr "Dőlt" + +#: include/conversation.php:1207 src/Module/Item/Compose.php:147 +#: src/Object/Post.php:964 +msgid "Underline" +msgstr "Aláhúzott" + +#: include/conversation.php:1208 src/Module/Item/Compose.php:148 +#: src/Object/Post.php:965 +msgid "Quote" +msgstr "Idézet" + +#: include/conversation.php:1209 src/Module/Item/Compose.php:149 +#: src/Object/Post.php:966 +msgid "Code" +msgstr "Kód" + +#: include/conversation.php:1210 src/Module/Item/Compose.php:150 +#: src/Object/Post.php:967 +msgid "Image" +msgstr "Kép" + +#: include/conversation.php:1211 src/Module/Item/Compose.php:151 +#: src/Object/Post.php:968 +msgid "Link" +msgstr "Hivatkozás" + +#: include/conversation.php:1212 src/Module/Item/Compose.php:152 +#: src/Object/Post.php:969 +msgid "Link or Media" +msgstr "Hivatkozás vagy média" + +#: include/conversation.php:1213 +msgid "Video" +msgstr "Videó" + +#: include/conversation.php:1214 mod/editpost.php:100 +#: src/Module/Item/Compose.php:155 +msgid "Set your location" +msgstr "Az Ön helyének beállítása" + +#: include/conversation.php:1215 mod/editpost.php:101 +msgid "set location" +msgstr "hely beállítása" + +#: include/conversation.php:1216 mod/editpost.php:102 +msgid "Clear browser location" +msgstr "Böngésző helyének törlése" + +#: include/conversation.php:1217 mod/editpost.php:103 +msgid "clear location" +msgstr "hely törlése" + +#: include/conversation.php:1219 mod/editpost.php:117 +#: src/Module/Item/Compose.php:160 +msgid "Set title" +msgstr "Cím beállítása" + +#: include/conversation.php:1221 mod/editpost.php:119 +#: src/Module/Item/Compose.php:161 +msgid "Categories (comma-separated list)" +msgstr "Kategóriák (vesszővel elválasztott lista)" + +#: include/conversation.php:1223 mod/editpost.php:105 +msgid "Permission settings" +msgstr "Jogosultsági beállítások" + +#: include/conversation.php:1224 mod/editpost.php:134 mod/events.php:578 +#: mod/photos.php:969 mod/photos.php:1335 +msgid "Permissions" +msgstr "Jogosultságok" + +#: include/conversation.php:1233 mod/editpost.php:114 +msgid "Public post" +msgstr "Nyilvános bejegyzés" + +#: include/conversation.php:1237 mod/editpost.php:125 mod/events.php:573 +#: mod/photos.php:1381 mod/photos.php:1438 mod/photos.php:1513 +#: src/Module/Item/Compose.php:154 src/Object/Post.php:971 +msgid "Preview" +msgstr "Előnézet" + +#: include/conversation.php:1241 mod/dfrn_request.php:642 mod/editpost.php:128 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:152 +#: mod/photos.php:1037 mod/photos.php:1143 mod/tagrm.php:37 mod/tagrm.php:127 +#: mod/unfollow.php:100 src/Module/Contact.php:467 +#: src/Module/RemoteFollow.php:110 +msgid "Cancel" +msgstr "Mégse" + +#: include/conversation.php:1248 mod/editpost.php:132 +#: src/Model/Profile.php:460 src/Module/Contact.php:344 +msgid "Message" +msgstr "Üzenet" + +#: include/conversation.php:1249 mod/editpost.php:133 +#: src/Module/Settings/TwoFactor/Trusted.php:101 +msgid "Browser" +msgstr "Böngésző" + +#: include/conversation.php:1251 mod/editpost.php:136 +msgid "Open Compose page" +msgstr "Írás oldal megnyitása" + +#: include/enotify.php:51 +msgid "[Friendica:Notify]" +msgstr "[Friendica: értesítés]" + +#: include/enotify.php:137 +#, php-format +msgid "%s New mail received at %s" +msgstr "%s Új levél érkezett ekkor: %s" + +#: include/enotify.php:139 +#, php-format +msgid "%1$s sent you a new private message at %2$s." +msgstr "%1$s személyes üzenetet küldött ekkor: %2$s." + +#: include/enotify.php:140 +msgid "a private message" +msgstr "egy személyes üzenetet" + +#: include/enotify.php:140 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s küldött Önnek %2$s." + +#: include/enotify.php:142 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Látogassa meg a(z) %s oldalt a személyes üzenete megtekintéséhez és/vagy megválaszolásához." + +#: include/enotify.php:188 +#, php-format +msgid "%1$s replied to you on %2$s's %3$s %4$s" +msgstr "%1$s válaszolt Önnek egy %2$s által megosztott %3$s kapcsán: %4$s" + +#: include/enotify.php:190 +#, php-format +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "%1$s bejelölte Önt egy %2$s által megosztott %3$s kapcsán: %4$s" + +#: include/enotify.php:192 +#, php-format +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "%1$s hozzászólt egy %2$s által megosztott %3$s kapcsán: %4$s" + +#: include/enotify.php:202 +#, php-format +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "%1$s válaszolt Önnek egy vele megosztott %2$s kapcsán: %3$s" + +#: include/enotify.php:204 +#, php-format +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "%1$s bejelölte Önt egy vele megosztott %2$s kapcsán: %3$s" + +#: include/enotify.php:206 +#, php-format +msgid "%1$s commented on your %2$s %3$s" +msgstr "%1$s hozzászólt egy vele megosztott %2$s kapcsán: %3$s" + +#: include/enotify.php:213 +#, php-format +msgid "%1$s replied to you on their %2$s %3$s" +msgstr "%1$s válaszolt Önnek egy saját %2$s kapcsán: %3$s" + +#: include/enotify.php:215 +#, php-format +msgid "%1$s tagged you on their %2$s %3$s" +msgstr "%1$s bejelölte Önt egy saját %2$s kapcsán: %3$s" + +#: include/enotify.php:217 +#, php-format +msgid "%1$s commented on their %2$s %3$s" +msgstr "%1$s hozzászólt egy saját %2$s kapcsán: %3$s" + +#: include/enotify.php:228 +#, php-format +msgid "%s %s tagged you" +msgstr "%s %s bejelölte Önt" + +#: include/enotify.php:230 +#, php-format +msgid "%1$s tagged you at %2$s" +msgstr "%1$s bejelölte Önt itt: %2$s" + +#: include/enotify.php:232 +#, php-format +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "%1$s Hozzászólás a #%2$d beszélgetéshez %3$s által" + +#: include/enotify.php:234 +#, php-format +msgid "%s commented on an item/conversation you have been following." +msgstr "%s hozzászólt egy olyan elemhez vagy beszélgetéshez, amelyet Ön követ." + +#: include/enotify.php:239 include/enotify.php:254 include/enotify.php:279 +#: include/enotify.php:298 include/enotify.php:314 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Látogassa meg a %s oldalt a beszélgetés megtekintéséhez és/vagy megválaszolásához." + +#: include/enotify.php:246 +#, php-format +msgid "%s %s posted to your profile wall" +msgstr "%s %s bejegyzést írt az Ön profilfalára" + +#: include/enotify.php:248 +#, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "%1$s bejegyzést írt az Ön profilfalára itt: %2$s" + +#: include/enotify.php:249 +#, php-format +msgid "%1$s posted to [url=%2$s]your wall[/url]" +msgstr "%1$s bejegyzést írt [url=%2$s]az Ön falára[/url]" + +#: include/enotify.php:262 +#, php-format +msgid "%s %s shared a new post" +msgstr "%s %s megosztott egy új bejegyzést" + +#: include/enotify.php:264 +#, php-format +msgid "%1$s shared a new post at %2$s" +msgstr "%1$s megosztott egy új bejegyzést itt: %2$s" + +#: include/enotify.php:265 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url]." +msgstr "%1$s [url=%2$s]megosztott egy bejegyzést[/url]." + +#: include/enotify.php:270 +#, php-format +msgid "%s %s shared a post from %s" +msgstr "%s %s megosztott egy %s által közzétett bejegyzést" + +#: include/enotify.php:272 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "%1$s megosztott egy %2$s által közzétett bejegyzést itt: %3$s" + +#: include/enotify.php:273 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "%1$s [url=%2$s]megosztott egy %3$s által közzétett bejegyzést[/url]." + +#: include/enotify.php:286 +#, php-format +msgid "%1$s %2$s poked you" +msgstr "%1$s %2$s megbökte Önt" + +#: include/enotify.php:288 +#, php-format +msgid "%1$s poked you at %2$s" +msgstr "%1$s megbökte Önt itt: %2$s" + +#: include/enotify.php:289 +#, php-format +msgid "%1$s [url=%2$s]poked you[/url]." +msgstr "%1$s [url=%2$s]megbökte Önt[/url]." + +#: include/enotify.php:306 +#, php-format +msgid "%s %s tagged your post" +msgstr "%s %s bejelölte az Ön bejegyzését" + +#: include/enotify.php:308 +#, php-format +msgid "%1$s tagged your post at %2$s" +msgstr "%1$s bejelölte az Ön bejegyzését itt: %2$s" + +#: include/enotify.php:309 +#, php-format +msgid "%1$s tagged [url=%2$s]your post[/url]" +msgstr "%1$s bejelölte [url=%2$s]az Ön bejegyzését[/url]" + +#: include/enotify.php:321 +#, php-format +msgid "%s Introduction received" +msgstr "%s Bemutatkozás érkezett" + +#: include/enotify.php:323 +#, php-format +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "Kapott egy %1$s által elküldött bemutatkozását itt: %2$s" + +#: include/enotify.php:324 +#, php-format +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "Kapott egy %2$s által elküldött [url=%1$s]bemutatkozást[/url]." + +#: include/enotify.php:329 include/enotify.php:375 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Meglátogathatja a profilját itt: %s" + +#: include/enotify.php:331 +#, php-format +msgid "Please visit %s to approve or reject the introduction." +msgstr "Látogassa meg a(z) %s oldalt a bemutatkozás jóváhagyásához vagy visszautasításához." + +#: include/enotify.php:338 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "%s Egy új személy megoszt Önnel" + +#: include/enotify.php:340 include/enotify.php:341 +#, php-format +msgid "%1$s is sharing with you at %2$s" +msgstr "%1$s megoszt Önnel itt: %2$s" + +#: include/enotify.php:348 +#, php-format +msgid "%s You have a new follower" +msgstr "%s Van egy új követője" + +#: include/enotify.php:350 include/enotify.php:351 +#, php-format +msgid "You have a new follower at %2$s : %1$s" +msgstr "Van egy új követője, %1$s itt: %2$s" + +#: include/enotify.php:364 +#, php-format +msgid "%s Friend suggestion received" +msgstr "%s Ismerősajánlás érkezett" + +#: include/enotify.php:366 +#, php-format +msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgstr "Kapott egy %1$s által elküldött ismerősajánlást itt: %2$s" + +#: include/enotify.php:367 +#, php-format +msgid "" +"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +msgstr "Kapott egy %3$s által elküldött [url=%1$s]ismerősajánlást[/url] %2$s partnerhez." + +#: include/enotify.php:373 +msgid "Name:" +msgstr "Név:" + +#: include/enotify.php:374 +msgid "Photo:" +msgstr "Fénykép:" + +#: include/enotify.php:377 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Látogassa meg a(z) %s oldalt az ajánlás jóváhagyásához vagy visszautasításához." + +#: include/enotify.php:385 include/enotify.php:400 +#, php-format +msgid "%s Connection accepted" +msgstr "%s Kapcsolat elfogadva" + +#: include/enotify.php:387 include/enotify.php:402 +#, php-format +msgid "'%1$s' has accepted your connection request at %2$s" +msgstr "%1$s elfogadta a kapcsolódási kérését itt: %2$s" + +#: include/enotify.php:388 include/enotify.php:403 +#, php-format +msgid "%2$s has accepted your [url=%1$s]connection request[/url]." +msgstr "%2$s elfogadta a [url=%1$s]kapcsolódási kérését[/url]." + +#: include/enotify.php:393 +msgid "" +"You are now mutual friends and may exchange status updates, photos, and " +"email without restriction." +msgstr "Önök most már kölcsönösen ismerősök, és korlátozások nélkül megoszthatják az állapotfrissítéseiket, fényképeiket és az e-mail-címüket egymással." + +#: include/enotify.php:395 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban." + +#: include/enotify.php:408 +#, php-format +msgid "" +"'%1$s' has chosen to accept you a fan, which restricts some forms of " +"communication - such as private messaging and some profile interactions. If " +"this is a celebrity or community page, these settings were applied " +"automatically." +msgstr "%1$s úgy döntött, hogy elfogadja Önt rajongóként, ami korlátozza a kommunikáció néhány formáját, mint például a személyes üzenet küldését és néhány profil-interakciót. Ha ez egy híres ember vagy egy közösségi oldal, akkor ezek a beállítások automatikusan alkalmazva lettek." + +#: include/enotify.php:410 +#, php-format +msgid "" +"'%1$s' may choose to extend this into a two-way or more permissive " +"relationship in the future." +msgstr "%1$s dönthet úgy, hogy kiterjeszti ezt egy kétirányú vagy egy megengedőbb kapcsolattá a jövőben." + +#: include/enotify.php:412 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban." + +#: include/enotify.php:422 mod/removeme.php:63 +msgid "[Friendica System Notify]" +msgstr "[Friendica rendszerértesítés]" + +#: include/enotify.php:422 +msgid "registration request" +msgstr "regisztrációs kérés" + +#: include/enotify.php:424 +#, php-format +msgid "You've received a registration request from '%1$s' at %2$s" +msgstr "Kapott egy regisztrációs kérést %1$s partnertől itt: %2$s" + +#: include/enotify.php:425 +#, php-format +msgid "You've received a [url=%1$s]registration request[/url] from %2$s." +msgstr "Kapott egy %2$s által elküldött [url=%1$s]regisztrációs kérést[/url]." + +#: include/enotify.php:430 +#, php-format +msgid "" +"Full Name:\t%s\n" +"Site Location:\t%s\n" +"Login Name:\t%s (%s)" +msgstr "Teljes név:\t%s\nOldal címe:\t%s\nBejelentkezési név:\t%s (%s)" + +#: include/enotify.php:436 +#, php-format +msgid "Please visit %s to approve or reject the request." +msgstr "Látogassa meg a(z) %s oldalt a kérés jóváhagyásához vagy visszautasításához." + +#: mod/api.php:52 mod/api.php:57 mod/dfrn_confirm.php:78 mod/editpost.php:37 +#: mod/events.php:231 mod/follow.php:55 mod/follow.php:135 mod/item.php:184 +#: mod/item.php:189 mod/item.php:909 mod/message.php:69 mod/message.php:112 +#: mod/notes.php:44 mod/ostatus_subscribe.php:30 mod/photos.php:176 +#: mod/photos.php:922 mod/repair_ostatus.php:31 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:498 mod/suggest.php:34 +#: mod/uimport.php:32 mod/unfollow.php:35 mod/unfollow.php:50 +#: mod/unfollow.php:82 mod/wall_attach.php:78 mod/wall_attach.php:81 +#: mod/wall_upload.php:99 mod/wall_upload.php:102 mod/wallmessage.php:35 +#: mod/wallmessage.php:59 mod/wallmessage.php:96 mod/wallmessage.php:120 +#: src/Module/Attach.php:56 src/Module/BaseApi.php:74 +#: src/Module/BaseApi.php:80 src/Module/BaseApi.php:87 +#: src/Module/BaseApi.php:93 src/Module/BaseApi.php:100 +#: src/Module/BaseApi.php:106 src/Module/BaseApi.php:113 +#: src/Module/BaseApi.php:119 src/Module/BaseNotifications.php:88 +#: src/Module/Contact.php:385 src/Module/Contact/Advanced.php:43 +#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 +#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Invite.php:40 src/Module/Invite.php:127 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/Register.php:62 src/Module/Register.php:75 +#: src/Module/Register.php:193 src/Module/Register.php:232 +#: src/Module/Search/Directory.php:38 src/Module/Settings/Delegation.php:42 +#: src/Module/Settings/Delegation.php:70 src/Module/Settings/Display.php:42 +#: src/Module/Settings/Display.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/UserExport.php:59 src/Module/Settings/UserExport.php:94 +#: src/Module/Settings/UserExport.php:201 +#: src/Module/Settings/UserExport.php:221 +#: src/Module/Settings/UserExport.php:286 +msgid "Permission denied." +msgstr "Hozzáférés megtagadva." + +#: mod/api.php:102 mod/api.php:124 src/Module/OAuth/Acknowledge.php:44 +msgid "Authorize application connection" +msgstr "Alkalmazáskapcsolat felhatalmazása" + +#: mod/api.php:103 +msgid "Return to your app and insert this Securty Code:" +msgstr "Térjen vissza az alkalmazásához, és szúrja be ezt a biztonsági kódot:" + +#: mod/api.php:112 src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 +msgid "Please login to continue." +msgstr "Jelentkezzen be a folytatáshoz." + +#: mod/api.php:126 src/Module/OAuth/Acknowledge.php:46 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Szeretné felhatalmazni ezt az alkalmazást, hogy hozzáférjen a bejegyzéseihez és a partnereihez, és/vagy új bejegyzéseket hozzon létre Önnek?" + +#: mod/api.php:127 src/Module/Contact.php:464 +#: src/Module/Notifications/Introductions.php:123 +#: src/Module/OAuth/Acknowledge.php:47 src/Module/Register.php:115 +msgid "Yes" +msgstr "Igen" + +#: mod/api.php:128 src/Module/Notifications/Introductions.php:123 +#: src/Module/OAuth/Acknowledge.php:48 src/Module/Register.php:116 +msgid "No" +msgstr "Nem" + +#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:38 mod/redir.php:34 +#: mod/redir.php:203 src/Module/Conversation/Community.php:194 +#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:51 +#: src/Module/Item/Follow.php:42 src/Module/Item/Ignore.php:41 +#: src/Module/Item/Pin.php:42 src/Module/Item/Pin.php:57 +#: src/Module/Item/Star.php:42 +msgid "Access denied." +msgstr "Hozzáférés megtagadva." + +#: mod/cal.php:72 mod/cal.php:133 src/Module/HoverCard.php:53 +#: src/Module/Profile/Common.php:41 src/Module/Profile/Common.php:53 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:51 +#: src/Module/Profile/Status.php:58 src/Module/Register.php:258 +msgid "User not found." +msgstr "A felhasználó nem található." + +#: mod/cal.php:143 mod/display.php:283 src/Module/Profile/Profile.php:94 +#: src/Module/Profile/Profile.php:109 src/Module/Profile/Status.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "A profilhoz való hozzáférés korlátozva lett." + +#: mod/cal.php:274 mod/events.php:417 src/Content/Nav.php:195 +#: src/Content/Nav.php:262 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:230 +#: view/theme/frio/theme.php:234 +msgid "Events" +msgstr "Események" + +#: mod/cal.php:275 mod/events.php:418 +msgid "View" +msgstr "Nézet" + +#: mod/cal.php:276 mod/events.php:420 +msgid "Previous" +msgstr "Előző" + +#: mod/cal.php:277 mod/events.php:421 src/Module/Install.php:207 +msgid "Next" +msgstr "Következő" + +#: mod/cal.php:280 mod/events.php:426 src/Model/Event.php:463 +msgid "today" +msgstr "ma" + +#: mod/cal.php:281 mod/events.php:427 src/Model/Event.php:464 +#: src/Util/Temporal.php:330 msgid "month" msgstr "hónap" -#: src/Util/Temporal.php:330 -msgid "months" -msgstr "hónap" - -#: src/Util/Temporal.php:331 src/Model/Event.php:465 mod/cal.php:282 -#: mod/events.php:428 +#: mod/cal.php:282 mod/events.php:428 src/Model/Event.php:465 +#: src/Util/Temporal.php:331 msgid "week" msgstr "hét" -#: src/Util/Temporal.php:331 -msgid "weeks" -msgstr "hét" - -#: src/Util/Temporal.php:332 src/Model/Event.php:466 mod/cal.php:283 -#: mod/events.php:429 +#: mod/cal.php:283 mod/events.php:429 src/Model/Event.php:466 +#: src/Util/Temporal.php:332 msgid "day" msgstr "nap" -#: src/Util/Temporal.php:332 -msgid "days" -msgstr "nap" +#: mod/cal.php:284 mod/events.php:430 +msgid "list" +msgstr "lista" -#: src/Util/Temporal.php:333 -msgid "hour" -msgstr "óra" +#: mod/cal.php:297 src/Console/User.php:182 src/Model/User.php:662 +#: src/Module/Admin/Users/Active.php:73 src/Module/Admin/Users/Blocked.php:74 +#: src/Module/Admin/Users/Index.php:80 src/Module/Admin/Users/Pending.php:71 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +msgid "User not found" +msgstr "A felhasználó nem található" -#: src/Util/Temporal.php:333 -msgid "hours" -msgstr "óra" +#: mod/cal.php:306 +msgid "This calendar format is not supported" +msgstr "Ez a naptárformátum nem támogatott" -#: src/Util/Temporal.php:334 -msgid "minute" -msgstr "perc" +#: mod/cal.php:308 +msgid "No exportable data found" +msgstr "Nem található exportálható adat" -#: src/Util/Temporal.php:334 -msgid "minutes" -msgstr "perc" +#: mod/cal.php:325 +msgid "calendar" +msgstr "naptár" -#: src/Util/Temporal.php:335 -msgid "second" -msgstr "másodperc" +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "A profil nem található." -#: src/Util/Temporal.php:335 -msgid "seconds" -msgstr "másodperc" +#: mod/dfrn_confirm.php:139 mod/redir.php:56 mod/redir.php:157 +#: src/Module/Contact/Advanced.php:53 src/Module/Contact/Advanced.php:104 +#: src/Module/Contact/Contacts.php:36 src/Module/FriendSuggest.php:54 +#: src/Module/FriendSuggest.php:93 src/Module/Group.php:105 +msgid "Contact not found." +msgstr "A partner nem található." -#: src/Util/Temporal.php:345 +#: mod/dfrn_confirm.php:140 +msgid "" +"This may occasionally happen if contact was requested by both persons and it" +" has already been approved." +msgstr "Ez olyan esetekben történhet, ha mindkét személy kéri a partnert, és az már jóvá lett hagyva." + +#: mod/dfrn_confirm.php:241 +msgid "Response from remote site was not understood." +msgstr "A távoli oldalról érkező válasz nem volt értelmezhető." + +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 +msgid "Unexpected response from remote site: " +msgstr "Váratlan válasz a távoli oldaltól: " + +#: mod/dfrn_confirm.php:263 +msgid "Confirmation completed successfully." +msgstr "A megerősítés sikeresen befejeződött." + +#: mod/dfrn_confirm.php:275 +msgid "Temporary failure. Please wait and try again." +msgstr "Átmeneti hiba. Várjon és próbálja újra." + +#: mod/dfrn_confirm.php:278 +msgid "Introduction failed or was revoked." +msgstr "A bemutatkozás sikertelen vagy visszavonták." + +#: mod/dfrn_confirm.php:283 +msgid "Remote site reported: " +msgstr "A távoli oldal jelentette: " + +#: mod/dfrn_confirm.php:388 #, php-format -msgid "in %1$d %2$s" -msgstr "%1$d %2$s múlva" +msgid "No user record found for '%s' " +msgstr "Nem található felhasználó-rekord ehhez: „%s” " -#: src/Util/Temporal.php:348 +#: mod/dfrn_confirm.php:398 +msgid "Our site encryption key is apparently messed up." +msgstr "Az oldal titkosítási kulcsunk nyilvánvalóan el lett rontva." + +#: mod/dfrn_confirm.php:409 +msgid "Empty site URL was provided or URL could not be decrypted by us." +msgstr "Üres oldal URL lett megadva vagy az URL-t nem tudtuk visszafejteni." + +#: mod/dfrn_confirm.php:425 +msgid "Contact record was not found for you on our site." +msgstr "A partner rekordja nem található Önnek a mi oldalunkon." + +#: mod/dfrn_confirm.php:439 #, php-format -msgid "%1$d %2$s ago" -msgstr "%1$d %2$s óta" +msgid "Site public key not available in contact record for URL %s." +msgstr "Az oldal nyilvános kulcsa nem érhető el a partner rekordjában a(z) %s URL-hez." -#: src/Util/EMailer/NotifyMailBuilder.php:78 -#: src/Util/EMailer/SystemMailBuilder.php:54 +#: mod/dfrn_confirm.php:455 +msgid "" +"The ID provided by your system is a duplicate on our system. It should work " +"if you try again." +msgstr "Az rendszere által szolgáltatott azonosító kettőzve van a mi rendszerünkön. Működnie kell, ha megpróbálja újra." + +#: mod/dfrn_confirm.php:466 +msgid "Unable to set your contact credentials on our system." +msgstr "Nem lehet beállítani a partnere hitelesítési adatait a mi rendszerünkön." + +#: mod/dfrn_confirm.php:522 +msgid "Unable to update your contact profile details on our system" +msgstr "Nem lehet frissíteni a partnere profiljának részleteit a mi rendszerünkön" + +#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:509 #, php-format -msgid "%1$s, %2$s Administrator" -msgstr "%1$s, a(z) %2$s adminisztrátora" +msgid "%1$s welcomes %2$s" +msgstr "%1$s üdvözli őt: %2$s" -#: src/Util/EMailer/NotifyMailBuilder.php:80 -#: src/Util/EMailer/SystemMailBuilder.php:56 +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "Ez a bemutatkozás már el lett fogadva." + +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "A profil helye nem érvényes vagy nem tartalmaz profilinformációkat." + +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Figyelmeztetés: a profil helyének nincs azonosítható tulajdonosneve." + +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Figyelmeztetés: a profil helyének nincs profilfényképe." + +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "%s Administrator" -msgstr "A(z) %s adminisztrátora" +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] "%d szükséges paraméter nem található a megadott helyen" +msgstr[1] "%d szükséges paraméter nem található a megadott helyen" -#: src/Util/EMailer/NotifyMailBuilder.php:193 -#: src/Util/EMailer/NotifyMailBuilder.php:217 -#: src/Util/EMailer/SystemMailBuilder.php:101 -#: src/Util/EMailer/SystemMailBuilder.php:118 -msgid "thanks" -msgstr "köszönet" +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "A bemutatkozás befejeződött." -#: src/Util/EMailer/MailBuilder.php:259 -msgid "Friendica Notification" -msgstr "Friendica értesítés" +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Helyrehozhatatlan protokollhiba." + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "A profil nem érhető el." + +#: mod/dfrn_request.php:264 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "%s túl sok kapcsolódási kérést kapott ma." + +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "A kéretlen adatok elleni védekezési intézkedések meghívásra kerültek." + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Az ismerősöknek azt javasoljuk, hogy próbálják újra 24 óra múlva." + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Érvénytelen kereső" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "Ön már bemutatkozott itt." + +#: mod/dfrn_request.php:329 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "Úgy tűnik, hogy Ön és %s már ismerősök." + +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Érvénytelen profil URL." + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2164 +msgid "Disallowed profile URL." +msgstr "Nem engedélyezett profil URL." + +#: mod/dfrn_request.php:361 src/Model/Contact.php:2169 +#: src/Module/Friendica.php:80 +msgid "Blocked domain" +msgstr "Tiltott tartomány" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:157 +msgid "Failed to update contact record." +msgstr "Nem sikerült frissíteni a partner rekordját." + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "A bemutatkozása el lett küldve." + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "A távoli feliratkozást nem lehet elvégezni az Ön hálózatánál. Iratkozzon fel közvetlenül a saját rendszerén." + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Jelentkezzen be a bemutatkozás megerősítéséhez." + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Hibás személyazonosság van jelenleg bejelentkezve. Jelentkezzen be ebbe a profilba." + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Megerősítés" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "A partner elrejtése" + +#: mod/dfrn_request.php:531 +#, php-format +msgid "Welcome home %s." +msgstr "Üdvözöljük itthon, %s!" + +#: mod/dfrn_request.php:532 +#, php-format +msgid "Please confirm your introduction/connection request to %s." +msgstr "Erősítse meg a bemutatkozását vagy a kapcsolódási kérését ehhez: %s." + +#: mod/dfrn_request.php:600 mod/display.php:179 mod/photos.php:836 +#: mod/videos.php:129 src/Module/Conversation/Community.php:188 +#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:50 +#: src/Module/Search/Index.php:55 +msgid "Public access denied." +msgstr "Nyilvános hozzáférés megtagadva." + +#: mod/dfrn_request.php:636 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Ismerős- vagy kapcsolódási kérés" + +#: mod/dfrn_request.php:637 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere (például nem működik a Diaspora hálózatával), akkor fel kell iratkoznia a(z) %s címre közvetlenül a rendszerén." + +#: mod/dfrn_request.php:638 src/Module/RemoteFollow.php:106 +#, php-format +msgid "" +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "Ha még nem tagja a szabad közösségi hálónak, akkor kövesse ezt a hivatkozást egy nyilvános Friendica csomópont kereséséhez, és csatlakozzon hozzánk még ma." + +#: mod/dfrn_request.php:639 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "A WebFinger-címe vagy profil URL-je:" + +#: mod/dfrn_request.php:640 mod/follow.php:147 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Válaszoljon a következőre:" + +#: mod/dfrn_request.php:641 mod/follow.php:74 mod/unfollow.php:99 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Kérés elküldése" + +#: mod/dfrn_request.php:648 mod/follow.php:161 +#, php-format +msgid "%s knows you" +msgstr "%s ismeri Önt" + +#: mod/dfrn_request.php:649 mod/follow.php:162 +msgid "Add a personal note:" +msgstr "Személyes jegyzet hozzáadása:" + +#: mod/display.php:235 mod/display.php:319 +msgid "The requested item doesn't exist or has been deleted." +msgstr "A kért elem nem létezik vagy törölték." + +#: mod/display.php:399 +msgid "The feed for this item is unavailable." +msgstr "Ennek az elemnek a hírforrása nem érhető el." + +#: mod/editpost.php:44 mod/editpost.php:54 +msgid "Item not found" +msgstr "Az elem nem található" + +#: mod/editpost.php:61 +msgid "Edit post" +msgstr "Bejegyzés szerkesztése" + +#: mod/editpost.php:88 mod/notes.php:63 src/Content/Text/HTML.php:893 +#: src/Module/Filer/SaveTag.php:70 +msgid "Save" +msgstr "Mentés" + +#: mod/editpost.php:94 mod/message.php:203 mod/message.php:372 +#: mod/wallmessage.php:154 +msgid "Insert web link" +msgstr "Webhivatkozás beszúrása" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "webhivatkozás" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Videohivatkozás beszúrása" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "videohivatkozás" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Hanghivatkozás beszúrása" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "hanghivatkozás" + +#: mod/editpost.php:113 src/Core/ACL.php:313 +msgid "CC: email addresses" +msgstr "Másolat: e-mail-címek" + +#: mod/editpost.php:120 src/Core/ACL.php:314 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Példa: bob@example.com, mary@example.com" + +#: mod/events.php:138 mod/events.php:140 +msgid "Event can not end before it has started." +msgstr "Az esemény nem fejeződhet be, mielőtt elkezdődött volna." + +#: mod/events.php:147 mod/events.php:149 +msgid "Event title and start time are required." +msgstr "Az esemény címe és a kezdési idő kötelező." + +#: mod/events.php:419 +msgid "Create New Event" +msgstr "Új esemény létrehozása" + +#: mod/events.php:531 +msgid "Event details" +msgstr "Esemény részletei" + +#: mod/events.php:532 +msgid "Starting date and Title are required." +msgstr "A kezdési dátum és a cím kötelező." + +#: mod/events.php:533 mod/events.php:538 +msgid "Event Starts:" +msgstr "Esemény kezdete:" + +#: mod/events.php:533 mod/events.php:565 +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:99 +#: src/Module/Admin/Blocklist/Server.php:100 +#: src/Module/Admin/Item/Delete.php:70 src/Module/Debug/Probe.php:60 +#: src/Module/Install.php:200 src/Module/Install.php:233 +#: src/Module/Install.php:238 src/Module/Install.php:257 +#: src/Module/Install.php:268 src/Module/Install.php:273 +#: src/Module/Install.php:279 src/Module/Install.php:284 +#: src/Module/Install.php:298 src/Module/Install.php:313 +#: src/Module/Install.php:340 src/Module/Register.php:135 +#: src/Module/Security/TwoFactor/Verify.php:99 +#: src/Module/Settings/TwoFactor/Index.php:133 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Required" +msgstr "Kötelező" + +#: mod/events.php:546 mod/events.php:571 +msgid "Finish date/time is not known or not relevant" +msgstr "A befejezési dátum vagy idő nem ismert vagy nem fontos" + +#: mod/events.php:548 mod/events.php:553 +msgid "Event Finishes:" +msgstr "Esemény befejezése:" + +#: mod/events.php:559 mod/events.php:572 +msgid "Adjust for viewer timezone" +msgstr "Igazítás a néző időzónájához" + +#: mod/events.php:561 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Leírás:" + +#: mod/events.php:563 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:368 +#: src/Module/Contact.php:654 src/Module/Directory.php:156 +#: src/Module/Notifications/Introductions.php:172 +#: src/Module/Profile/Profile.php:190 +msgid "Location:" +msgstr "Hely:" + +#: mod/events.php:565 mod/events.php:567 +msgid "Title:" +msgstr "Cím:" + +#: mod/events.php:568 mod/events.php:569 +msgid "Share this event" +msgstr "Az esemény megosztása" + +#: mod/events.php:575 mod/message.php:205 mod/message.php:373 +#: mod/photos.php:951 mod/photos.php:1054 mod/photos.php:1339 +#: mod/photos.php:1380 mod/photos.php:1437 mod/photos.php:1512 +#: src/Module/Admin/Item/Source.php:65 src/Module/Contact.php:612 +#: src/Module/Contact/Advanced.php:132 src/Module/Contact/Poke.php:155 +#: src/Module/Debug/ActivityPubConversion.php:141 +#: src/Module/Debug/Babel.php:313 src/Module/Debug/Localtime.php:64 +#: src/Module/Debug/Probe.php:55 src/Module/Debug/WebFinger.php:53 +#: src/Module/Delegation.php:152 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:245 src/Module/Install.php:287 +#: src/Module/Install.php:324 src/Module/Invite.php:174 +#: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:243 +#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:960 +#: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 +#: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 +msgid "Submit" +msgstr "Elküldés" + +#: mod/events.php:576 src/Module/Profile/Profile.php:244 +msgid "Basic" +msgstr "Alap" + +#: mod/events.php:577 src/Module/Admin/Site.php:587 src/Module/Contact.php:961 +#: src/Module/Profile/Profile.php:245 +msgid "Advanced" +msgstr "Speciális" + +#: mod/events.php:594 +msgid "Failed to remove event" +msgstr "Nem sikerült eltávolítani az eseményt" + +#: mod/fbrowser.php:43 src/Content/Nav.php:193 src/Module/BaseProfile.php:68 +#: view/theme/frio/theme.php:228 +msgid "Photos" +msgstr "Fényképek" + +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Feltöltés" + +#: mod/fbrowser.php:131 +msgid "Files" +msgstr "Fájlok" + +#: mod/follow.php:84 +msgid "You already added this contact." +msgstr "Már hozzáadta ezt a partnert." + +#: mod/follow.php:100 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "A hálózat típusát nem sikerült felismerni. A partnert nem lehet hozzáadni." + +#: mod/follow.php:108 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "A Diaspora támogatása nincs engedélyezve. A partnert nem lehet hozzáadni." + +#: mod/follow.php:113 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "Az OStatus támogatása le van tiltva. A partnert nem lehet hozzáadni." + +#: mod/follow.php:148 mod/unfollow.php:97 +msgid "Your Identity Address:" +msgstr "Az Ön személyazonosság-címe:" + +#: mod/follow.php:149 mod/unfollow.php:103 +#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:650 +#: src/Module/Notifications/Introductions.php:108 +#: src/Module/Notifications/Introductions.php:183 +msgid "Profile URL" +msgstr "Profil URL" + +#: mod/follow.php:150 src/Module/Contact.php:660 +#: src/Module/Notifications/Introductions.php:176 +#: src/Module/Profile/Profile.php:203 +msgid "Tags:" +msgstr "Címkék:" + +#: mod/follow.php:171 mod/unfollow.php:113 src/Module/BaseProfile.php:63 +#: src/Module/Contact.php:939 +msgid "Status Messages and Posts" +msgstr "Állapotüzenetek és bejegyzések" + +#: mod/follow.php:203 +msgid "The contact could not be added." +msgstr "A partnert nem sikerült hozzáadni." + +#: mod/item.php:135 mod/item.php:139 +msgid "Unable to locate original post." +msgstr "Nem lehet megtalálni az eredeti bejegyzést." + +#: mod/item.php:340 mod/item.php:345 +msgid "Empty post discarded." +msgstr "Az üres bejegyzés elvetve." + +#: mod/item.php:709 +msgid "Post updated." +msgstr "Bejegyzés frissítve." + +#: mod/item.php:726 mod/item.php:731 +msgid "Item wasn't stored." +msgstr "Az elem nem lett eltárolva." + +#: mod/item.php:742 +msgid "Item couldn't be fetched." +msgstr "Az elemet nem sikerült lekérni." + +#: mod/item.php:888 src/Module/Admin/Themes/Details.php:39 +#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:47 +#: src/Module/Debug/ItemBody.php:60 +msgid "Item not found." +msgstr "Az elem nem található." + +#: mod/lostpass.php:40 +msgid "No valid account found." +msgstr "Nem található érvényes fiók." + +#: mod/lostpass.php:52 +msgid "Password reset request issued. Check your email." +msgstr "A jelszó-visszaállítási kérés el lett küldve. Nézze meg a leveleit." + +#: mod/lostpass.php:58 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tA request was recently received at \"%2$s\" to reset your account\n" +"\t\tpassword. In order to confirm this request, please select the verification link\n" +"\t\tbelow or paste it into your web browser address bar.\n" +"\n" +"\t\tIf you did NOT request this change, please DO NOT follow the link\n" +"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n" +"\n" +"\t\tYour password will not be changed unless we can verify that you\n" +"\t\tissued this request." +msgstr "\n\t\tKedves %1$s!\n\t\t\tNemrég kérés érkezett a „%2$s” oldalról a fiókja jelszavának\n\t\tvisszaállítására. A kérés megerősítése érdekében kattintson a lenti\n\t\tellenőrző hivatkozásra, vagy illessze be a webböngészője címsávjába.\n\n\t\tHa NEM Ön kérte ezt a változtatást, akkor NE kövesse a megadott\n\t\thivatkozást, illetve hagyja figyelmen kívül és/vagy törölje ezt az\n\t\te-mailt. A kérés hamarosan le fog járni.\n\n\t\tA jelszava nem lesz megváltoztatva, hacsak nem tudjuk ellenőrizni, hogy\n\t\tÖn indította ezt a kérést." + +#: mod/lostpass.php:69 +#, php-format +msgid "" +"\n" +"\t\tFollow this link soon to verify your identity:\n" +"\n" +"\t\t%1$s\n" +"\n" +"\t\tYou will then receive a follow-up message containing the new password.\n" +"\t\tYou may change that password from your account settings page after logging in.\n" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%2$s\n" +"\t\tLogin Name:\t%3$s" +msgstr "\n\t\tKövesse ezt a hivatkozást a személyazonossága ellenőrzéséhez:\n\n\t\t%1$s\n\n\t\tEzután kapni fog egy követő üzenetet, amely az új jelszavát tartalmazza.\n\t\tA jelszót a fiókja beállításainak oldalán változtathatja meg, miután bejelentkezett.\n\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%2$s\n\t\tBejelentkezési név:\t%3$s" + +#: mod/lostpass.php:84 +#, php-format +msgid "Password reset requested at %s" +msgstr "Jelszó-visszaállítás kérve itt: %s" + +#: mod/lostpass.php:100 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "A kérést nem sikerült ellenőrizni (lehet, hogy korábban már elküldte). A jelszó-visszaállítás sikertelen." + +#: mod/lostpass.php:113 +msgid "Request has expired, please make a new one." +msgstr "A kérés lejárt, készítsen egy újat." + +#: mod/lostpass.php:128 +msgid "Forgot your Password?" +msgstr "Elfelejtette a jelszavát?" + +#: mod/lostpass.php:129 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Adja meg az e-mail-címét, és küldje el a jelszó-visszaállítás kéréséhez. Azután nézze meg a postafiókját a további utasításokért." + +#: mod/lostpass.php:130 src/Module/Security/Login.php:148 +msgid "Nickname or Email: " +msgstr "Becenév vagy e-mail-cím: " + +#: mod/lostpass.php:131 +msgid "Reset" +msgstr "Visszaállítás" + +#: mod/lostpass.php:146 src/Module/Security/Login.php:160 +msgid "Password Reset" +msgstr "Jelszó visszaállítása" + +#: mod/lostpass.php:147 +msgid "Your password has been reset as requested." +msgstr "A jelszava vissza lett állítva a kérés alapján." + +#: mod/lostpass.php:148 +msgid "Your new password is" +msgstr "Az új jelszava" + +#: mod/lostpass.php:149 +msgid "Save or copy your new password - and then" +msgstr "Mentse el vagy másolja le az új jelszavát – majd" + +#: mod/lostpass.php:150 +msgid "click here to login" +msgstr "kattintson ide a bejelentkezéshez" + +#: mod/lostpass.php:151 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "A jelszava megváltoztatható a Beállítások oldalon, miután sikeresen bejelentkezett." + +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "A jelszava vissza lett állítva." + +#: mod/lostpass.php:158 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tYour password has been changed as requested. Please retain this\n" +"\t\t\tinformation for your records (or change your password immediately to\n" +"\t\t\tsomething that you will remember).\n" +"\t\t" +msgstr "\n\t\t\tKedves %1$s!\n\t\t\t\tA jelszava vissza lett állítva a kérés alapján. Őrizze meg ezt az\n\t\t\tinformációt a feljegyzéséhez (vagy változtassa meg a jelszót azonnal\n\t\t\tvalami olyanra, amelyre emlékezni fog).\n\t\t" + +#: mod/lostpass.php:164 +#, php-format +msgid "" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%1$s\n" +"\t\t\tLogin Name:\t%2$s\n" +"\t\t\tPassword:\t%3$s\n" +"\n" +"\t\t\tYou may change that password from your account settings page after logging in.\n" +"\t\t" +msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%1$s\n\t\t\tBejelentkezési név:\t%2$s\n\t\t\tJelszó:\t%3$s\n\n\t\t\tMegváltoztathatja a jelszót a fiókbeállítások oldalon, miután bejelentkezett.\n\t\t" + +#: mod/lostpass.php:176 +#, php-format +msgid "Your password has been changed at %s" +msgstr "A jelszava meg lett változtatva itt: %s" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "Nincs illesztendő kulcsszó. Adjon kulcsszavakat a profiljához." + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "első" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "következő" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "Nincs találat" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Profilegyezés" + +#: mod/message.php:46 mod/message.php:127 src/Content/Nav.php:290 +msgid "New Message" +msgstr "Új üzenet" + +#: mod/message.php:83 mod/wallmessage.php:76 +msgid "No recipient selected." +msgstr "Nincs címzett kiválasztva." + +#: mod/message.php:87 +msgid "Unable to locate contact information." +msgstr "Nem lehet megtalálni a partner információit." + +#: mod/message.php:90 mod/wallmessage.php:82 +msgid "Message could not be sent." +msgstr "Az üzenetet nem sikerült elküldeni." + +#: mod/message.php:93 mod/wallmessage.php:85 +msgid "Message collection failure." +msgstr "Üzenet-összegyűjtési hiba." + +#: mod/message.php:121 src/Module/Notifications/Introductions.php:114 +#: src/Module/Notifications/Introductions.php:155 +#: src/Module/Notifications/Notification.php:56 +msgid "Discard" +msgstr "Elvetés" + +#: mod/message.php:134 src/Content/Nav.php:287 view/theme/frio/theme.php:235 +msgid "Messages" +msgstr "Üzenetek" + +#: mod/message.php:147 +msgid "Conversation not found." +msgstr "A beszélgetés nem található." + +#: mod/message.php:152 +msgid "Message was not deleted." +msgstr "Az üzenet nem lett törölve." + +#: mod/message.php:170 +msgid "Conversation was not removed." +msgstr "A beszélgetés nem lett eltávolítva." + +#: mod/message.php:184 mod/message.php:297 mod/wallmessage.php:137 +msgid "Please enter a link URL:" +msgstr "Írjon be egy hivatkozás URL-t:" + +#: mod/message.php:193 mod/wallmessage.php:142 +msgid "Send Private Message" +msgstr "Személyes üzenet küldése" + +#: mod/message.php:194 mod/message.php:363 mod/wallmessage.php:144 +msgid "To:" +msgstr "Címzett:" + +#: mod/message.php:195 mod/message.php:364 mod/wallmessage.php:145 +msgid "Subject:" +msgstr "Tárgy:" + +#: mod/message.php:199 mod/message.php:367 mod/wallmessage.php:151 +#: src/Module/Invite.php:167 +msgid "Your message:" +msgstr "Az üzenete:" + +#: mod/message.php:233 +msgid "No messages." +msgstr "Nincsenek üzenetek." + +#: mod/message.php:289 +msgid "Message not available." +msgstr "Az üzenet nem érhető el." + +#: mod/message.php:339 +msgid "Delete message" +msgstr "Üzenet törlése" + +#: mod/message.php:341 mod/message.php:473 +msgid "D, d M Y - g:i A" +msgstr "Y. M. j., D. – H:i" + +#: mod/message.php:356 mod/message.php:470 +msgid "Delete conversation" +msgstr "Beszélgetés törlése" + +#: mod/message.php:358 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Nem érhető el biztonságos kommunikáció. Esetleg válaszolhat a küldő profiloldaláról." + +#: mod/message.php:362 +msgid "Send Reply" +msgstr "Válasz küldése" + +#: mod/message.php:444 +#, php-format +msgid "Unknown sender - %s" +msgstr "Ismeretlen küldő – %s" + +#: mod/message.php:446 +#, php-format +msgid "You and %s" +msgstr "Ön és %s" + +#: mod/message.php:448 +#, php-format +msgid "%s and You" +msgstr "%s és Ön" + +#: mod/message.php:476 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d üzenet" +msgstr[1] "%d üzenet" + +#: mod/notes.php:51 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Személyes jegyzetek" + +#: mod/notes.php:59 +msgid "Personal notes are visible only by yourself." +msgstr "A személyes jegyzetek csak az Ön számára láthatók." + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Feliratkozás az OStatus partnerekre" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "Nincs partner megadva." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "Nem sikerült lekérni a partner információit." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "Nem sikerült lekérni a partner ismerőseit." + +#: mod/ostatus_subscribe.php:79 mod/repair_ostatus.php:65 +msgid "Done" +msgstr "Kész" + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "sikeres" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "sikertelen" + +#: mod/ostatus_subscribe.php:98 +msgid "ignored" +msgstr "mellőzve" + +#: mod/ostatus_subscribe.php:103 mod/repair_ostatus.php:71 +msgid "Keep this window open until done." +msgstr "Tartsa nyitva ezt az ablakot, amíg el nem készül." + +#: mod/photos.php:129 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Fényképalbumok" + +#: mod/photos.php:130 mod/photos.php:1638 +msgid "Recent Photos" +msgstr "Legutóbbi fényképek" + +#: mod/photos.php:132 mod/photos.php:1105 mod/photos.php:1640 +msgid "Upload New Photos" +msgstr "Új fényképek feltöltése" + +#: mod/photos.php:150 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "mindenki" + +#: mod/photos.php:183 +msgid "Contact information unavailable" +msgstr "A partner információi nem érhetők el" + +#: mod/photos.php:222 +msgid "Album not found." +msgstr "Az album nem található." + +#: mod/photos.php:280 +msgid "Album successfully deleted" +msgstr "Az album sikeresen törölve" + +#: mod/photos.php:282 +msgid "Album was empty." +msgstr "Az album üres volt." + +#: mod/photos.php:314 +msgid "Failed to delete the photo." +msgstr "Nem sikerült törölni a fényképet." + +#: mod/photos.php:589 +msgid "a photo" +msgstr "egy fényképen" + +#: mod/photos.php:589 +#, php-format +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s meg lett jelölve %2$s %3$s által" + +#: mod/photos.php:672 mod/photos.php:675 mod/photos.php:702 +#: mod/wall_upload.php:216 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "A kép meghaladja a beállított %s méretkorlátot" + +#: mod/photos.php:678 +msgid "Image upload didn't complete, please try again" +msgstr "A kép feltöltése nem fejeződött be, próbálja újra" + +#: mod/photos.php:681 +msgid "Image file is missing" +msgstr "A képfájl hiányzik" + +#: mod/photos.php:686 +msgid "" +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "A kiszolgáló jelenleg nem tud új fájlfeltöltést fogadni, vegye fel a kapcsolatot a rendszergazdával" + +#: mod/photos.php:710 +msgid "Image file is empty." +msgstr "A képfájl üres." + +#: mod/photos.php:725 mod/wall_upload.php:175 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Nem lehet feldolgozni a képet." + +#: mod/photos.php:754 mod/wall_upload.php:241 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "A kép feltöltése sikertelen." + +#: mod/photos.php:841 +msgid "No photos selected" +msgstr "Nincsenek fényképek kijelölve" + +#: mod/photos.php:907 mod/videos.php:182 +msgid "Access to this item is restricted." +msgstr "Az elemhez való hozzáférés korlátozott." + +#: mod/photos.php:961 +msgid "Upload Photos" +msgstr "Fényképek feltöltése" + +#: mod/photos.php:965 mod/photos.php:1050 +msgid "New album name: " +msgstr "Új album neve: " + +#: mod/photos.php:966 +msgid "or select existing album:" +msgstr "vagy meglévő album kiválasztása:" + +#: mod/photos.php:967 +msgid "Do not show a status post for this upload" +msgstr "Ne jelenítsen meg állapotbejegyzést ehhez a feltöltéshez" + +#: mod/photos.php:1033 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "Valóban törölni szeretné ezt a fényképalbumot és az összes fényképét?" + +#: mod/photos.php:1034 mod/photos.php:1055 +msgid "Delete Album" +msgstr "Album törlése" + +#: mod/photos.php:1061 +msgid "Edit Album" +msgstr "Album szerkesztése" + +#: mod/photos.php:1062 +msgid "Drop Album" +msgstr "Album eldobása" + +#: mod/photos.php:1067 +msgid "Show Newest First" +msgstr "Legújabb megjelenítése először" + +#: mod/photos.php:1069 +msgid "Show Oldest First" +msgstr "Legrégebbi megjelenítése először" + +#: mod/photos.php:1090 mod/photos.php:1623 +msgid "View Photo" +msgstr "Fénykép megtekintése" + +#: mod/photos.php:1127 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Hozzáférés megtagadva. Az elemhez való hozzáférés korlátozva lehet." + +#: mod/photos.php:1129 +msgid "Photo not available" +msgstr "A fénykép nem érhető el" + +#: mod/photos.php:1139 +msgid "Do you really want to delete this photo?" +msgstr "Valóban törölni szeretné ezt a fényképet?" + +#: mod/photos.php:1140 mod/photos.php:1340 +msgid "Delete Photo" +msgstr "Fénykép törlése" + +#: mod/photos.php:1231 +msgid "View photo" +msgstr "Fénykép megtekintése" + +#: mod/photos.php:1233 +msgid "Edit photo" +msgstr "Fénykép szerkesztése" + +#: mod/photos.php:1234 +msgid "Delete photo" +msgstr "Fénykép törlése" + +#: mod/photos.php:1235 +msgid "Use as profile photo" +msgstr "Használat profilfényképként" + +#: mod/photos.php:1242 +msgid "Private Photo" +msgstr "Személyes fénykép" + +#: mod/photos.php:1248 +msgid "View Full Size" +msgstr "Teljes méret megtekintése" + +#: mod/photos.php:1308 +msgid "Tags: " +msgstr "Címkék: " + +#: mod/photos.php:1311 +msgid "[Select tags to remove]" +msgstr "[Eltávolítandó címkék kiválasztása]" + +#: mod/photos.php:1326 +msgid "New album name" +msgstr "Új album neve" + +#: mod/photos.php:1327 +msgid "Caption" +msgstr "Felirat" + +#: mod/photos.php:1328 +msgid "Add a Tag" +msgstr "Címke hozzáadása" + +#: mod/photos.php:1328 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Példa: @bob, @Barbara_Jensen, @jim@example.com, #Budapest, #kemping" + +#: mod/photos.php:1329 +msgid "Do not rotate" +msgstr "Ne forgassa el" + +#: mod/photos.php:1330 +msgid "Rotate CW (right)" +msgstr "Forgatás jobbra" + +#: mod/photos.php:1331 +msgid "Rotate CCW (left)" +msgstr "Forgatás balra" + +#: mod/photos.php:1377 mod/photos.php:1434 mod/photos.php:1509 +#: src/Module/Contact.php:1104 src/Module/Item/Compose.php:142 +#: src/Object/Post.php:957 +msgid "This is you" +msgstr "Ez Ön" + +#: mod/photos.php:1379 mod/photos.php:1436 mod/photos.php:1511 +#: src/Object/Post.php:495 src/Object/Post.php:959 +msgid "Comment" +msgstr "Hozzászólás" + +#: mod/photos.php:1533 src/Object/Post.php:348 +msgid "Like" +msgstr "Tetszik" + +#: mod/photos.php:1534 src/Object/Post.php:348 +msgid "I like this (toggle)" +msgstr "Ezt kedvelem (átváltás)" + +#: mod/photos.php:1535 src/Object/Post.php:349 +msgid "Dislike" +msgstr "Nem tetszik" + +#: mod/photos.php:1537 src/Object/Post.php:349 +msgid "I don't like this (toggle)" +msgstr "Ezt nem kedvelem (átváltás)" + +#: mod/photos.php:1559 +msgid "Map" +msgstr "Térkép" + +#: mod/photos.php:1629 mod/videos.php:259 +msgid "View Album" +msgstr "Album megtekintése" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} az ismerőse szeretne lenni" + +#: mod/ping.php:302 +msgid "{0} requested registration" +msgstr "{0} regisztrációt kért" + +#: mod/ping.php:315 +#, php-format +msgid "{0} and %d others requested registration" +msgstr "{0} és még %d személy regisztrációt kért" + +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "Hibás kérés." + +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "A felhasználó törölte a fiókját" + +#: mod/removeme.php:64 +msgid "" +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "Az Ön Friendica csomópontján egy felhasználó törölte a fiókját. Győződjön meg arról, hogy az adatai el lettek-e távolítva a biztonsági mentésekből." + +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "A felhasználó-azonosító %d" + +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Saját fiók eltávolítása" + +#: mod/removeme.php:100 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "Ez teljesen el fogja távolítani a fiókját. Miután ez megtörtént, nem lesz visszaállítható." + +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Adja meg a jelszavát az ellenőrzéshez:" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Újrafeliratkozás az OStatus partnerekre" + +#: mod/repair_ostatus.php:50 src/Module/Debug/ActivityPubConversion.php:130 +#: src/Module/Debug/Babel.php:293 src/Module/Security/TwoFactor/Verify.php:96 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "Hiba" +msgstr[1] "Hibák" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Néhány fontos adat hiányzik!" + +#: mod/settings.php:92 src/Module/Contact.php:890 +msgid "Update" +msgstr "Frissítés" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Nem sikerült kapcsolódni a megadott beállításokat használó e-mail-fiókkal." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Partner CSV-fájl feltöltési hiba" + +#: mod/settings.php:248 +msgid "Importing Contacts done" +msgstr "A partnerek importálása kész" + +#: mod/settings.php:261 +msgid "Relocate message has been send to your contacts" +msgstr "Az áthelyezési üzenet el lett küldve a partnereknek" + +#: mod/settings.php:273 +msgid "Passwords do not match." +msgstr "A jelszavak nem egyeznek." + +#: mod/settings.php:281 src/Console/User.php:210 +msgid "Password update failed. Please try again." +msgstr "A jelszó frissítése sikertelen. Próbálja újra." + +#: mod/settings.php:284 src/Console/User.php:213 +msgid "Password changed." +msgstr "A jelszó megváltoztatva." + +#: mod/settings.php:287 +msgid "Password unchanged." +msgstr "A jelszó nincs megváltoztatva." + +#: mod/settings.php:372 +msgid "Please use a shorter name." +msgstr "Használjon rövidebb nevet." + +#: mod/settings.php:375 +msgid "Name too short." +msgstr "A név túl rövid." + +#: mod/settings.php:382 +msgid "Wrong Password." +msgstr "Hibás jelszó." + +#: mod/settings.php:387 +msgid "Invalid email." +msgstr "Érvénytelen e-mail-cím." + +#: mod/settings.php:393 +msgid "Cannot change to that email." +msgstr "Nem lehet megváltoztatni arra az e-mail-címre." + +#: mod/settings.php:431 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "A személyes fórumnak nincsenek adatvédelmi jogosultságai. Alapértelmezett adatvédelmi csoport használata." + +#: mod/settings.php:434 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "A személyes fórumnak nincsenek adatvédelmi jogosultságai és nincs alapértelmezett adatvédelmi csoportja." + +#: mod/settings.php:451 +msgid "Settings were not updated." +msgstr "A beállítások nem lettek frissítve." + +#: mod/settings.php:517 +msgid "Connected Apps" +msgstr "Kapcsolt alkalmazások" + +#: mod/settings.php:518 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Admin/Users/Active.php:129 +#: src/Module/Admin/Users/Blocked.php:130 src/Module/Admin/Users/Create.php:71 +#: src/Module/Admin/Users/Deleted.php:88 src/Module/Admin/Users/Index.php:142 +#: src/Module/Admin/Users/Index.php:162 src/Module/Admin/Users/Pending.php:104 +#: src/Module/Contact/Advanced.php:134 +msgid "Name" +msgstr "Név" + +#: mod/settings.php:519 src/Content/Nav.php:216 +msgid "Home Page" +msgstr "Kezdőlap" + +#: mod/settings.php:520 src/Module/Admin/Queue.php:78 +msgid "Created" +msgstr "Létrehozva" + +#: mod/settings.php:521 +msgid "Remove authorization" +msgstr "Felhatalmazás eltávolítása" + +#: mod/settings.php:532 +msgid "No Addon settings configured" +msgstr "Nincsenek bővítménybeállítások meghatározva" + +#: mod/settings.php:541 +msgid "Addon Settings" +msgstr "Bővítménybeállítások" + +#: mod/settings.php:562 +msgid "Additional Features" +msgstr "További funkciók" + +#: mod/settings.php:564 mod/settings.php:662 mod/settings.php:797 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:87 +#: src/Module/Admin/Logs/Settings.php:82 src/Module/Admin/Site.php:582 +#: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:66 +#: src/Module/Settings/Delegation.php:170 src/Module/Settings/Display.php:189 +msgid "Save Settings" +msgstr "Beállítások mentése" + +#: mod/settings.php:587 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:587 mod/settings.php:588 +msgid "enabled" +msgstr "engedélyezve" + +#: mod/settings.php:587 mod/settings.php:588 +msgid "disabled" +msgstr "letiltva" + +#: mod/settings.php:587 mod/settings.php:588 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "A(z) %s összekapcsolhatóságának beépített támogatása %s" + +#: mod/settings.php:588 +msgid "OStatus (GNU Social)" +msgstr "OStatus (GNU Social)" + +#: mod/settings.php:619 +msgid "Email access is disabled on this site." +msgstr "Az e-mailes hozzáférés le van tiltva ezen az oldalon." + +#: mod/settings.php:624 mod/settings.php:660 +msgid "None" +msgstr "Nincs" + +#: mod/settings.php:630 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Közösségi hálózatok" + +#: mod/settings.php:635 +msgid "General Social Media Settings" +msgstr "Általános közösségimédia-beállítások" + +#: mod/settings.php:636 +msgid "Accept only top level posts by contacts you follow" +msgstr "Csak felső szintű bejegyzések elfogadása azoktól a partnerektől, akiket követ" + +#: mod/settings.php:636 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "A rendszer elvégezi a szálak automatikus kiegészítést, ha egy hozzászólás érkezik. Ennek az a mellékhatása, hogy olyan bejegyzéseket is kaphat, amelyeket egy nem követő indított el, de valaki olyan szólt hozzá, akit Ön követ. Ez a beállítás kikapcsolja ezt a viselkedést. Ha be van kapcsolva, akkor szigorúan csak olyan emberektől fog bejegyzéseket kapni, akiket valóban követ." + +#: mod/settings.php:637 +msgid "Disable Content Warning" +msgstr "Tartalomfigyelmeztetés letiltása" + +#: mod/settings.php:637 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Például a Mastodon vagy a Pleroma hálózatán lévő felhasználók képesek egy olyan tartalomfigyelmeztetési mezőt beállítani, amely alapértelmezetten összecsukja a bejegyzéseiket. Ez letiltja az automatikus összecsukást, és beállítja a tartalomfigyelmeztetést a bejegyzés címeként. Nincs hatással semmilyen más tartalomszűrésre, amelyet végül beállított." + +#: mod/settings.php:638 +msgid "Disable intelligent shortening" +msgstr "Intelligens rövidítés letiltása" + +#: mod/settings.php:638 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha ez a beállítás engedélyezve van, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni." + +#: mod/settings.php:639 +msgid "Attach the link title" +msgstr "A hivatkozás címének csatolása" + +#: mod/settings.php:639 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "Ha be van kapcsolva, akkor a csatolt hivatkozás címe címként lesz hozzáadva a Diaspora hálózatra küldött bejegyzéseknél. Ez többnyire az olyan „távoli önmaga” partnerekkel hasznos, amelyek megosztják a hírforrás tartalmát." + +#: mod/settings.php:640 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Bármely GNU Social (OStatus) követő vagy megemlítő automatikus követése" + +#: mod/settings.php:640 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Ha üzenetet kap egy ismeretlen OStatus felhasználótól, akkor ez a beállítás dönti el, hogy mit kell tenni. Ha be van jelölve, akkor új partner lesz létrehozva minden egyes ismeretlen felhasználóhoz." + +#: mod/settings.php:641 +msgid "Default group for OStatus contacts" +msgstr "Alapértelmezett csoport az OStatus partnerekhez" + +#: mod/settings.php:642 +msgid "Your legacy GNU Social account" +msgstr "Az örökölt GNU Social fiókja" + +#: mod/settings.php:642 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Ha megadja itt a régi GNU Social vagy Statusnet fiókja nevét (felhasználó@tartomány.tld formátumban), akkor a partnerei automatikusan hozzá lesznek adva. A mező ki lesz ürítve, ha elkészült." + +#: mod/settings.php:645 +msgid "Repair OStatus subscriptions" +msgstr "OStatus feliratkozások javítása" + +#: mod/settings.php:649 +msgid "Email/Mailbox Setup" +msgstr "E-mail vagy postafiók-beállítások" + +#: mod/settings.php:650 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Ha e-mailes partnerekkel szeretne kommunikálni ezen szolgáltatás használatával (opcionális), akkor adja meg, hogy hogyan kell kapcsolódni a postafiókjához." + +#: mod/settings.php:651 +msgid "Last successful email check:" +msgstr "Legutóbbi sikeres e-mail-ellenőrzés:" + +#: mod/settings.php:653 +msgid "IMAP server name:" +msgstr "IMAP-kiszolgáló neve:" + +#: mod/settings.php:654 +msgid "IMAP port:" +msgstr "IMAP port:" + +#: mod/settings.php:655 +msgid "Security:" +msgstr "Biztonság:" + +#: mod/settings.php:656 +msgid "Email login name:" +msgstr "E-mail bejelentkezési neve:" + +#: mod/settings.php:657 +msgid "Email password:" +msgstr "E-mail jelszava:" + +#: mod/settings.php:658 +msgid "Reply-to address:" +msgstr "Válaszcím:" + +#: mod/settings.php:659 +msgid "Send public posts to all email contacts:" +msgstr "Nyilvános bejegyzések küldése az összes e-mail partnernek:" + +#: mod/settings.php:660 +msgid "Action after import:" +msgstr "Importálás utáni művelet:" + +#: mod/settings.php:660 src/Content/Nav.php:284 +msgid "Mark as seen" +msgstr "Megjelölés olvasottként" + +#: mod/settings.php:660 +msgid "Move to folder" +msgstr "Áthelyezés mappába" + +#: mod/settings.php:661 +msgid "Move to folder:" +msgstr "Áthelyezés mappába:" + +#: mod/settings.php:675 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Nem található a profilja. Vegye fel a kapcsolatot a rendszergazdával." + +#: mod/settings.php:711 src/Content/Widget.php:536 +msgid "Account Types" +msgstr "Fióktípusok" + +#: mod/settings.php:712 +msgid "Personal Page Subtypes" +msgstr "Személyes oldal altípusai" + +#: mod/settings.php:713 +msgid "Community Forum Subtypes" +msgstr "Közösségi fórum altípusai" + +#: mod/settings.php:720 src/Module/Admin/BaseUsers.php:106 +msgid "Personal Page" +msgstr "Személyes oldal" + +#: mod/settings.php:721 +msgid "Account for a personal profile." +msgstr "Egy személyes profil fiókja." + +#: mod/settings.php:724 src/Module/Admin/BaseUsers.php:107 +msgid "Organisation Page" +msgstr "Szervezeti oldal" + +#: mod/settings.php:725 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Egy szervezet fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." + +#: mod/settings.php:728 src/Module/Admin/BaseUsers.php:108 +msgid "News Page" +msgstr "Hírek oldal" + +#: mod/settings.php:729 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Egy hírportál fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." + +#: mod/settings.php:732 src/Module/Admin/BaseUsers.php:109 +msgid "Community Forum" +msgstr "Közösségi fórum" + +#: mod/settings.php:733 +msgid "Account for community discussions." +msgstr "Közösségi beszélgetések fiókja." + +#: mod/settings.php:736 src/Module/Admin/BaseUsers.php:99 +msgid "Normal Account Page" +msgstr "Normál fiókoldal" + +#: mod/settings.php:737 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Egy szokásos személyes profil fiókja, amely az „ismerősök” és a „követők” kézi jóváhagyását igényli." + +#: mod/settings.php:740 src/Module/Admin/BaseUsers.php:100 +msgid "Soapbox Page" +msgstr "Szappantartó oldal" + +#: mod/settings.php:741 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Egy nyilvános profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." + +#: mod/settings.php:744 src/Module/Admin/BaseUsers.php:101 +msgid "Public Forum" +msgstr "Nyilvános fórum" + +#: mod/settings.php:745 +msgid "Automatically approves all contact requests." +msgstr "Automatikusan jóváhagyja az összes partnerkérést." + +#: mod/settings.php:748 src/Module/Admin/BaseUsers.php:102 +msgid "Automatic Friend Page" +msgstr "Automatikus ismerős oldal" + +#: mod/settings.php:749 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”." + +#: mod/settings.php:752 +msgid "Private Forum [Experimental]" +msgstr "Személyes fórum [kísérleti]" + +#: mod/settings.php:753 +msgid "Requires manual approval of contact requests." +msgstr "A partnerkérések kézi jóváhagyását igényli." + +#: mod/settings.php:764 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:764 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Kihagyható) Lehetővé teszi ezen OpenID számára, hogy bejelentkezzen ebbe a fiókba." + +#: mod/settings.php:772 +msgid "Publish your profile in your local site directory?" +msgstr "Közzéteszi a profilját a helyi oldal könyvtárában?" + +#: mod/settings.php:772 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "A profilja közzé lesz téve ennek a csomópontnak a helyi könyvtárában. A profilrészletei esetleg nyilvánosan láthatóak lehetnek a rendszerbeállításoktól függően." + +#: mod/settings.php:778 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "A profilja közzé lesz téve a globális Friendica könyvtárakban is (például itt: %s)." + +#: mod/settings.php:784 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "Az Ön személyazonosság-címe „%s” vagy „%s”." + +#: mod/settings.php:795 +msgid "Account Settings" +msgstr "Fiókbeállítások" + +#: mod/settings.php:803 +msgid "Password Settings" +msgstr "Jelszóbeállítások" + +#: mod/settings.php:804 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Új jelszó:" + +#: mod/settings.php:804 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Az engedélyezett karakterek az a-z, A-Z, 0-9 tartományokban lévők és a különleges karakterek, kivéve az üres karaktereket, ékezetes betűket és a kettőspontot (:)." + +#: mod/settings.php:805 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Megerősítés:" + +#: mod/settings.php:805 +msgid "Leave password fields blank unless changing" +msgstr "Hagyja üresen a jelszómezőket, különben megváltozik" + +#: mod/settings.php:806 +msgid "Current Password:" +msgstr "Jelenlegi jelszó:" + +#: mod/settings.php:806 +msgid "Your current password to confirm the changes" +msgstr "A jelenlegi jelszava a változtatások megerősítéséhez" + +#: mod/settings.php:807 +msgid "Password:" +msgstr "Jelszó:" + +#: mod/settings.php:807 +msgid "Your current password to confirm the changes of the email address" +msgstr "A jelenlegi jelszava az e-mail-címe megváltoztatásának megerősítéséhez" + +#: mod/settings.php:810 +msgid "Delete OpenID URL" +msgstr "OpenID URL törlése" + +#: mod/settings.php:812 +msgid "Basic Settings" +msgstr "Alapvető beállítások" + +#: mod/settings.php:813 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Teljes név:" + +#: mod/settings.php:814 +msgid "Email Address:" +msgstr "E-mail-cím:" + +#: mod/settings.php:815 +msgid "Your Timezone:" +msgstr "Az Ön időzónája:" + +#: mod/settings.php:816 +msgid "Your Language:" +msgstr "Az Ön nyelve:" + +#: mod/settings.php:816 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Annak a nyelvnek a beállítása, amelyet a Friendica felületének megjelenítéséhez és a levelek küldéséhez használunk" + +#: mod/settings.php:817 +msgid "Default Post Location:" +msgstr "Alapértelmezett bejegyzésküldési hely:" + +#: mod/settings.php:818 +msgid "Use Browser Location:" +msgstr "Böngésző helyének használata:" + +#: mod/settings.php:820 +msgid "Security and Privacy Settings" +msgstr "Biztonsági és adatvédelmi beállítások" + +#: mod/settings.php:822 +msgid "Maximum Friend Requests/Day:" +msgstr "Legtöbb ismerőskérés naponta:" + +#: mod/settings.php:822 mod/settings.php:832 +msgid "(to prevent spam abuse)" +msgstr "(a levélszeméttel való visszaélés elkerüléséhez)" + +#: mod/settings.php:824 +msgid "Allow your profile to be searchable globally?" +msgstr "Engedélyezi, hogy a profilja globálisan kereshető legyen?" + +#: mod/settings.php:824 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Akkor kapcsolja be ezt a beállítást, ha azt szeretné, hogy mások egyszerűen megtalálják és kövessék Önt. A profilja kereshető lesz a távoli rendszereken. Ez a beállítás azt is meghatározza, hogy a Friendica tájékoztatja-e a keresőmotorokat arról, hogy a profilját indexelni kell-e vagy sem." + +#: mod/settings.php:825 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Elrejti a partnerlistáját vagy ismerőslistáját a profilja megtekintői elől?" + +#: mod/settings.php:825 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "A partnereinek listája a profiloldalán van megjelenítve. Kapcsolja be ezt a beállítást, hogy letiltsa a partnerlistája megjelenítését." + +#: mod/settings.php:826 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Elrejti a profilja részleteit a névtelen megtekintők elől?" + +#: mod/settings.php:826 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "A névtelen látogatók csak azt profilfényképét, megjelenített nevét és becenevét láthatják, amelyet a profiloldalán használ. A nyilvános bejegyzései és válaszai továbbra is elérhetők lesznek más eszközökkel." + +#: mod/settings.php:827 +msgid "Make public posts unlisted" +msgstr "Nyilvános bejegyzések felsorolatlanná tétele" + +#: mod/settings.php:827 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "A nyilvános bejegyzései nem fognak megjelenni a közösségi oldalakon vagy a keresési találatokban, és nem lesznek elküldve az átjátszó kiszolgálóknak. Azonban továbbra is megjelenhetnek a nyilvános hírforrásokban a távoli kiszolgálókon." + +#: mod/settings.php:828 +msgid "Make all posted pictures accessible" +msgstr "Az összes beküldött fénykép elérhetővé tétele" + +#: mod/settings.php:828 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "Ez a beállítás elérhetővé tesz minden egyes beküldött fényképet a közvetlen hivatkozáson keresztül. Ez egy kerülőmegoldás arra a problémára, hogy a legtöbb más hálózat nem tudja kezelni a fényképek jogosultságait. A nem nyilvános fényképek továbbra sem lesznek láthatóak a nyilvánosság számára a fényképalbumán keresztül." + +#: mod/settings.php:829 +msgid "Allow friends to post to your profile page?" +msgstr "Engedélyezi az ismerősöknek, hogy beküldjenek a profiloldalára?" + +#: mod/settings.php:829 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "A partnerei bejegyzéseket írhatnak az Ön profilfalára. Ezek a bejegyzések továbbítva lesznek a partnereinek." + +#: mod/settings.php:830 +msgid "Allow friends to tag your posts?" +msgstr "Engedélyezi az ismerőseinek, hogy címkézzék a bejegyzéseit?" + +#: mod/settings.php:830 +msgid "Your contacts can add additional tags to your posts." +msgstr "A partnerei további címkéket adhatnak a bejegyzéseihez." + +#: mod/settings.php:831 +msgid "Permit unknown people to send you private mail?" +msgstr "Engedélyt ad ismeretlen embereknek, hogy személyes levelet küldjenek Önnek?" + +#: mod/settings.php:831 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "A Friendica hálózat felhasználói akkor is küldhetnek Önnek személyes üzeneteket, ha nincsenek a partnerlistáján." + +#: mod/settings.php:832 +msgid "Maximum private messages per day from unknown people:" +msgstr "Legtöbb személyes üzenet naponta az ismeretlen emberektől:" + +#: mod/settings.php:834 +msgid "Default Post Permissions" +msgstr "Alapértelmezett bejegyzés-jogosultságok" + +#: mod/settings.php:838 +msgid "Expiration settings" +msgstr "Lejárati jogosultságok" + +#: mod/settings.php:839 +msgid "Automatically expire posts after this many days:" +msgstr "Bejegyzések automatikus lejárata ennyi nap után:" + +#: mod/settings.php:839 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Ha üres, akkor a bejegyzések nem járnak le. A lejárt bejegyzések törölve lesznek." + +#: mod/settings.php:840 +msgid "Expire posts" +msgstr "Bejegyzések lejárata" + +#: mod/settings.php:840 +msgid "When activated, posts and comments will be expired." +msgstr "Ha be van kapcsolva, akkor a bejegyzések és a hozzászólások le fognak járni." + +#: mod/settings.php:841 +msgid "Expire personal notes" +msgstr "Személyes jegyzetek lejárata" + +#: mod/settings.php:841 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "Ha be van kapcsolva, akkor a profiloldalán lévő személyes jegyzetek le fognak járni." + +#: mod/settings.php:842 +msgid "Expire starred posts" +msgstr "Csillagozott bejegyzések lejárata" + +#: mod/settings.php:842 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "A bejegyzések csillagozása megakadályozza azok lejáratát. Ez a viselkedés felülírható ezzel a beállítással." + +#: mod/settings.php:843 +msgid "Expire photos" +msgstr "Fényképek lejárata" + +#: mod/settings.php:843 +msgid "When activated, photos will be expired." +msgstr "Ha be van kapcsolva, akkor a fényképek le fognak járni." + +#: mod/settings.php:844 +msgid "Only expire posts by others" +msgstr "Csak a másoktól származó bejegyzések lejárata" + +#: mod/settings.php:844 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "Ha be van kapcsolva, akkor a saját bejegyzései sosem járnak le. Ekkor a fenti beállítás csak azokra a bejegyzésekre érvényes, amelyeket megkap." + +#: mod/settings.php:847 +msgid "Notification Settings" +msgstr "Értesítési beállítások" + +#: mod/settings.php:848 +msgid "Send a notification email when:" +msgstr "Értesítési e-mail küldése a következő esetekben:" + +#: mod/settings.php:849 +msgid "You receive an introduction" +msgstr "Egy bemutatkozást fogad" + +#: mod/settings.php:850 +msgid "Your introductions are confirmed" +msgstr "A bemutatkozásait jóváhagyták" + +#: mod/settings.php:851 +msgid "Someone writes on your profile wall" +msgstr "Valaki ír a profilfalára" + +#: mod/settings.php:852 +msgid "Someone writes a followup comment" +msgstr "Valaki egy követő hozzászólást ír" + +#: mod/settings.php:853 +msgid "You receive a private message" +msgstr "Személyes üzenetet kap" + +#: mod/settings.php:854 +msgid "You receive a friend suggestion" +msgstr "Ismerősajánlást kap" + +#: mod/settings.php:855 +msgid "You are tagged in a post" +msgstr "Bejelölték egy bejegyzésben" + +#: mod/settings.php:856 +msgid "You are poked/prodded/etc. in a post" +msgstr "Megbökték, megdöfték, stb. egy bejegyzésben" + +#: mod/settings.php:858 +msgid "Activate desktop notifications" +msgstr "Asztali értesítések bekapcsolása" + +#: mod/settings.php:858 +msgid "Show desktop popup on new notifications" +msgstr "Felugró üzenet megjelenítése az asztalon új értesítések esetén." + +#: mod/settings.php:860 +msgid "Text-only notification emails" +msgstr "Csak szöveges értesítési e-mailek" + +#: mod/settings.php:862 +msgid "Send text only notification emails, without the html part" +msgstr "Csak szöveges értesítési e-mailek küldése a HTML rész nélkül." + +#: mod/settings.php:864 +msgid "Show detailled notifications" +msgstr "Részletes értesítések megjelenítése" + +#: mod/settings.php:866 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "Alapértelmezetten az értesítések elemenként egyetlen értesítésbe vannak összevonva. Ha engedélyezve van, akkor minden értesítés megjelenik." + +#: mod/settings.php:868 +msgid "Show notifications of ignored contacts" +msgstr "Figyelmen kívül hagyott partnerek értesítéseinek megjelenítése" + +#: mod/settings.php:870 +msgid "" +"You don't see posts from ignored contacts. But you still see their comments." +" This setting controls if you want to still receive regular notifications " +"that are caused by ignored contacts or not." +msgstr "Nem látja a figyelmen kívül hagyott partnerektől érkező bejegyzéseket. Viszont továbbra is látja a hozzászólásaikat. Ez a beállítás azt vezérli, hogy továbbra is szeretne-e olyan normál értesítéseket kapni vagy sem, amelyeket figyelmen kívül hagyott partnerek okoznak." + +#: mod/settings.php:872 +msgid "Advanced Account/Page Type Settings" +msgstr "Speciális fióktípus vagy oldaltípus beállítások" + +#: mod/settings.php:873 +msgid "Change the behaviour of this account for special situations" +msgstr "A fiók viselkedésének megváltoztatása bizonyos helyzetekre." + +#: mod/settings.php:876 +msgid "Import Contacts" +msgstr "Partnerek importálása" + +#: mod/settings.php:877 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Töltsön fel egy olyan CSV-fájlt, amely a követett fiókok kezelőjét tartalmazza az első oszlopban, ahogy a régi fiókból exportálta." + +#: mod/settings.php:878 +msgid "Upload File" +msgstr "Fájl feltöltése" + +#: mod/settings.php:880 +msgid "Relocate" +msgstr "Áthelyezés" + +#: mod/settings.php:881 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Ha áthelyezte ezt a profilt egy másik kiszolgálóról, és néhány partnere nem kapta meg a frissítéseket, akkor próbálja meg megnyomni ezt a gombot." + +#: mod/settings.php:882 +msgid "Resend relocate message to contacts" +msgstr "Áthelyezési üzenet küldése a partnereknek" + +#: mod/suggest.php:44 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Nem érhetők el javaslatok. Ha ez egy új oldal, akkor próbálja újra 24 óra múlva." + +#: mod/suggest.php:55 src/Content/Widget.php:79 view/theme/vier/theme.php:175 +msgid "Friend Suggestions" +msgstr "Ismerős javaslatok" + +#: mod/tagrm.php:113 +msgid "Remove Item Tag" +msgstr "Elem címkéjének eltávolítása" + +#: mod/tagrm.php:115 +msgid "Select a tag to remove: " +msgstr "Eltávolítandó címke kiválasztása: " + +#: mod/tagrm.php:126 src/Module/Settings/Delegation.php:179 +#: src/Module/Settings/TwoFactor/Trusted.php:104 +msgid "Remove" +msgstr "Eltávolítás" + +#: mod/uimport.php:45 +msgid "User imports on closed servers can only be done by an administrator." +msgstr "A lezárt kiszolgálókon történő felhasználó-importálásokat csak egy adminisztrátor végezheti el." + +#: mod/uimport.php:54 src/Module/Register.php:84 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Ez az oldal túllépte a fiókregisztrációk naponta megengedett számát. Próbálja újra holnap." + +#: mod/uimport.php:61 src/Module/Register.php:160 +msgid "Import" +msgstr "Importálás" + +#: mod/uimport.php:63 +msgid "Move account" +msgstr "Fiók áthelyezése" + +#: mod/uimport.php:64 +msgid "You can import an account from another Friendica server." +msgstr "Importálhat egy fiókot egy másik Friendica kiszolgálóról." + +#: mod/uimport.php:65 +msgid "" +"You need to export your account from the old server and upload it here. We " +"will recreate your old account here with all your contacts. We will try also" +" to inform your friends that you moved here." +msgstr "Exportálnia kell a fiókját a régi kiszolgálóról, és fel kell töltenie ide. Itt újra létre fogjuk hozni a régi fiókját az összes partnerével. Megpróbáljuk tájékoztatni az ismerőseit arról is, hogy átköltözött ide." + +#: mod/uimport.php:66 +msgid "" +"This feature is experimental. We can't import contacts from the OStatus " +"network (GNU Social/Statusnet) or from Diaspora" +msgstr "Ez a funkció kísérleti. Nem tudunk partnereket importálni az OStatus hálózatból (GNU Social/Statusnet) vagy Diaspora hálózatból." + +#: mod/uimport.php:67 +msgid "Account file" +msgstr "Fiókfájl" + +#: mod/uimport.php:67 +msgid "" +"To export your account, go to \"Settings->Export your personal data\" and " +"select \"Export account\"" +msgstr "A fiókja exportálásához menjen a „Beállítások → Személyes adatok exportálása” oldalra, és válassza a „Fiók exportálása” lehetőséget." + +#: mod/unfollow.php:65 mod/unfollow.php:133 +msgid "You aren't following this contact." +msgstr "Ön nem követi ezt a partnert." + +#: mod/unfollow.php:71 mod/unfollow.php:139 +msgid "Unfollowing is currently not supported by your network." +msgstr "A követés megszüntetését jelenleg nem támogatja a hálózata." + +#: mod/unfollow.php:95 +msgid "Disconnect/Unfollow" +msgstr "Leválasztás vagy követés megszüntetése" + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "Nincsenek videók kiválasztva" + +#: mod/videos.php:252 +msgid "View Video" +msgstr "Videó megtekintése" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Legutóbbi videók" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Új videók feltöltése" + +#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 +msgid "Invalid request." +msgstr "Érvénytelen kérés." + +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Elnézést, talán a feltöltése nagyobb annál, amit a PHP beállítása megenged" + +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "Vagy – egy üres fájlt próbált meg feltölteni?" + +#: mod/wall_attach.php:116 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "A fájl meghaladja a beállított %s méretkorlátot" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "A fájl feltöltése sikertelen." + +#: mod/wall_upload.php:233 src/Model/Photo.php:953 +msgid "Wall Photos" +msgstr "Falfényképek" + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "A(z) %s napi falüzeneteinek száma túllépve. Az üzenet sikertelen." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Nem lehet ellenőrizni az otthona helyét." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Nincs címzett." + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Ha azt szeretné, hogy %s válaszoljon, ellenőrizze, hogy az Ön oldalán lévő adatvédelmi beállítások lehetővé teszik-e az ismeretlen küldőktől származó személyes leveleket." + +#: src/App.php:312 +msgid "No system theme config value set." +msgstr "Nincs rendszertéma beállítási érték megadva." #: src/App/Module.php:241 msgid "You must be logged in to use addons. " msgstr "Bejelentkezve kell lennie a bővítmények használatához." -#: src/App/Router.php:234 -#, php-format -msgid "Method not allowed for this module. Allowed method(s): %s" -msgstr "A módszer nem engedélyezett ennél a modulnál. Az engedélyezett módszerek: %s" - -#: src/App/Router.php:236 src/Module/HTTPException/PageNotFound.php:32 -msgid "Page not found." -msgstr "Az oldal nem található." - #: src/App/Page.php:250 msgid "Delete this item?" msgstr "Törli ezt az elemet?" @@ -175,145 +3018,856 @@ msgstr "Tiltja ezt a szerzőt? Nem lesz képes követni Önt, és a nyilvános b msgid "toggle mobile" msgstr "váltás mobilra" -#: src/Worker/Delivery.php:570 -msgid "(no subject)" -msgstr "(nincs tárgy)" - -#: src/Factory/Api/Mastodon/Error.php:32 -msgid "Record not found" -msgstr "A rekord nem található" - -#: src/Factory/Notification/Introduction.php:135 -msgid "Friend Suggestion" -msgstr "Ismerősajánlás" - -#: src/Factory/Notification/Introduction.php:161 -msgid "Friend/Connect Request" -msgstr "Ismerős vagy kapcsolódási kérés" - -#: src/Factory/Notification/Introduction.php:161 -msgid "New Follower" -msgstr "Új követő" - -#: src/Factory/Notification/Notification.php:103 +#: src/App/Router.php:234 #, php-format -msgid "%s created a new post" -msgstr "%s létrehozott egy új bejegyzést" +msgid "Method not allowed for this module. Allowed method(s): %s" +msgstr "A módszer nem engedélyezett ennél a modulnál. Az engedélyezett módszerek: %s" -#: src/Factory/Notification/Notification.php:104 -#: src/Factory/Notification/Notification.php:362 -#, php-format -msgid "%s commented on %s's post" -msgstr "%s hozzászólt %s bejegyzéséhez" +#: src/App/Router.php:236 src/Module/HTTPException/PageNotFound.php:32 +msgid "Page not found." +msgstr "Az oldal nem található." -#: src/Factory/Notification/Notification.php:130 -#, php-format -msgid "%s liked %s's post" -msgstr "%s kedvelte %s bejegyzését" - -#: src/Factory/Notification/Notification.php:141 -#, php-format -msgid "%s disliked %s's post" -msgstr "%s nem kedvelte %s bejegyzését" - -#: src/Factory/Notification/Notification.php:152 -#, php-format -msgid "%s is attending %s's event" -msgstr "%s részt vesz %s eseményén" - -#: src/Factory/Notification/Notification.php:163 -#, php-format -msgid "%s is not attending %s's event" -msgstr "%s nem vesz részt %s eseményén" - -#: src/Factory/Notification/Notification.php:174 -#, php-format -msgid "%s may attending %s's event" -msgstr "%s talán részt vesz %s eseményén" - -#: src/Factory/Notification/Notification.php:201 -#, php-format -msgid "%s is now friends with %s" -msgstr "%s és %s mostantól ismerősök" - -#: src/Database/DBStructure.php:64 -#, php-format -msgid "The database version had been set to %s." -msgstr "Az adatbázis verziója %s értékre lett állítva." - -#: src/Database/DBStructure.php:77 -#, php-format +#: src/BaseModule.php:180 msgid "" -"The post update is at version %d, it has to be at %d to safely drop the " -"tables." -msgstr "A bejegyzésfrissítés %d. verziónál van. %d. verziónál kell lennie a táblák biztonságos eldobásához." +"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 "Az űrlap biztonsági tokenje nem volt helyes. Ez valószínűleg azért történt, mert az űrlapot túl hosszan tartották nyitva (>3 óra), mielőtt elküldték volna." -#: src/Database/DBStructure.php:89 -msgid "No unused tables found." -msgstr "Nem találhatók nem használt táblák." +#: src/BaseModule.php:209 +msgid "All contacts" +msgstr "Összes partner" -#: src/Database/DBStructure.php:94 -msgid "" -"These tables are not used for friendica and will be deleted when you execute" -" \"dbstructure drop -e\":" -msgstr "Ezek a táblák nincsenek használatban a Friendica programnál, és törölve lesznek, ha lefuttatja a „dbstructure drop -e” parancsot:" +#: src/BaseModule.php:214 src/Content/Widget.php:238 src/Core/ACL.php:183 +#: src/Module/Contact.php:860 src/Module/PermissionTooltip.php:77 +#: src/Module/PermissionTooltip.php:99 +msgid "Followers" +msgstr "Követők" -#: src/Database/DBStructure.php:132 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "Nincsenek Antelope fájlformátummal rendelkező táblák MyISAM vagy InnoDB motorokon." +#: src/BaseModule.php:219 src/Content/Widget.php:239 +#: src/Module/Contact.php:861 +msgid "Following" +msgstr "Követés" -#: src/Database/DBStructure.php:156 +#: src/BaseModule.php:224 src/Content/Widget.php:240 +#: src/Module/Contact.php:862 +msgid "Mutual friends" +msgstr "Kölcsönösen ismerősök" + +#: src/BaseModule.php:232 +msgid "Common" +msgstr "Közös" + +#: src/Console/Addon.php:177 src/Console/Addon.php:202 +msgid "Addon not found" +msgstr "A bővítmény nem található" + +#: src/Console/Addon.php:181 +msgid "Addon already enabled" +msgstr "A bővítmény már engedélyezve van" + +#: src/Console/Addon.php:206 +msgid "Addon already disabled" +msgstr "A bővítmény már le van tiltva" + +#: src/Console/ArchiveContact.php:105 #, php-format -msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nHiba (%d) történt az adatbázis frissítése során:\n%s\n" +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Nem sikerült találni egyetlen archiválatlan partnerbejegyzést sem erről az URL-ről (%s)" -#: src/Database/DBStructure.php:159 -msgid "Errors encountered performing database changes: " -msgstr "Hibák történtek az adatbázis változtatásainak végrehajtásakor: " +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "A partnerbejegyzések archiválva lettek" -#: src/Database/DBStructure.php:436 -msgid "Another database update is currently running." -msgstr "Egy másik adatbázis-frissítés is fut jelenleg." - -#: src/Database/DBStructure.php:440 +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 #, php-format -msgid "%s: Database update" -msgstr "%s: adatbázis-frissítés" +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Nem sikerült találni egyetlen partnerbejegyzést sem erről az URL-ről (%s)" -#: src/Database/DBStructure.php:740 +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "A partner tiltva lett a csomópontról" + +#: src/Console/PostUpdate.php:87 #, php-format -msgid "%s: updating %s table." -msgstr "%s: a(z) %s tábla frissítése." +msgid "Post update version number has been set to %s." +msgstr "A bejegyzésfrissítés verziószáma erre lett beállítva: %s." -#: src/Core/Renderer.php:90 src/Core/Renderer.php:119 -#: src/Core/Renderer.php:146 src/Core/Renderer.php:180 -#: src/Render/FriendicaSmartyEngine.php:56 +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Függőben lévő frissítési műveletek ellenőrzése." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Kész." + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "Függőben lévő bejegyzésfrissítések végrehajtása." + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "Az összes függőben lévő bejegyzésfrissítés kész." + +#: src/Console/User.php:158 src/Console/User.php:245 +msgid "Enter user nickname: " +msgstr "Felhasználó becenevének megadása: " + +#: src/Console/User.php:202 +msgid "Enter new password: " +msgstr "Új jelszó megadása: " + +#: src/Console/User.php:237 +msgid "Enter user name: " +msgstr "Felhasználónév megadása: " + +#: src/Console/User.php:253 +msgid "Enter user email address: " +msgstr "Felhasználó e-mail-címének megadása: " + +#: src/Console/User.php:261 +msgid "Enter a language (optional): " +msgstr "Nyelv megadása (elhagyható): " + +#: src/Console/User.php:286 +msgid "User is not pending." +msgstr "A felhasználó nincs függőben." + +#: src/Console/User.php:318 +msgid "User has already been marked for deletion." +msgstr "A felhasználó már meg lett jelölve törlésre." + +#: src/Console/User.php:323 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Írja be a „yes” szót %s törléséhez" + +#: src/Console/User.php:325 +msgid "Deletion aborted." +msgstr "Törlés megszakítva." + +#: src/Console/User.php:450 +msgid "Enter category: " +msgstr "Kategória megadása: " + +#: src/Console/User.php:460 +msgid "Enter key: " +msgstr "Kulcs megadása: " + +#: src/Console/User.php:494 +msgid "Enter value: " +msgstr "Érték megadása: " + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "soha" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "régebbi" + +#: src/Content/ContactSelector.php:51 +msgid "Frequently" +msgstr "Gyakran" + +#: src/Content/ContactSelector.php:52 +msgid "Hourly" +msgstr "Óránként" + +#: src/Content/ContactSelector.php:53 +msgid "Twice daily" +msgstr "Naponta kétszer" + +#: src/Content/ContactSelector.php:54 +msgid "Daily" +msgstr "Naponta" + +#: src/Content/ContactSelector.php:55 +msgid "Weekly" +msgstr "Hetente" + +#: src/Content/ContactSelector.php:56 +msgid "Monthly" +msgstr "Havonta" + +#: src/Content/ContactSelector.php:123 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:124 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:125 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:126 src/Module/Admin/Users/Active.php:129 +#: src/Module/Admin/Users/Blocked.php:130 src/Module/Admin/Users/Create.php:73 +#: src/Module/Admin/Users/Deleted.php:88 src/Module/Admin/Users/Index.php:142 +#: src/Module/Admin/Users/Index.php:162 src/Module/Admin/Users/Pending.php:104 +msgid "Email" +msgstr "E-mail" + +#: src/Content/ContactSelector.php:127 src/Module/Debug/Babel.php:307 +msgid "Diaspora" +msgstr "Diaspora" + +#: src/Content/ContactSelector.php:128 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:129 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:130 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:131 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:132 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:133 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:134 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:135 +msgid "Discourse" +msgstr "Discourse" + +#: src/Content/ContactSelector.php:136 +msgid "Diaspora Connector" +msgstr "Diaspora összekötő" + +#: src/Content/ContactSelector.php:137 +msgid "GNU Social Connector" +msgstr "GNU Social összekötő" + +#: src/Content/ContactSelector.php:138 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: src/Content/ContactSelector.php:139 +msgid "pnut" +msgstr "pnut" + +#: src/Content/ContactSelector.php:175 +#, php-format +msgid "%s (via %s)" +msgstr "%s (ezen keresztül: %s)" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Általános funkciók" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Fénykép helye" + +#: src/Content/Feature.php:98 msgid "" -"Friendica can't display this page at the moment, please contact the " -"administrator." -msgstr "A Friendica jelenleg nem tudja megjeleníteni ezt az oldalt. Vegye fel a kapcsolatot a rendszergazdával." +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen." -#: src/Core/Renderer.php:142 -msgid "template engine cannot be registered without a name." -msgstr "a sablonmotort nem lehet regisztrálni név nélkül." +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Népszerű címkék" -#: src/Core/Renderer.php:176 -msgid "template engine is not registered!" -msgstr "a sablonmotor nincs regisztrálva!" +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Egy közösségi oldal felületi elem megjelenítése a legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájával." + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Bejegyzés-összeállítási funkciók" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Fórumok automatikus említése" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Említés hozzáadása vagy eltávolítása, ha egy fórumoldalt kiválasztanak vagy megszüntetik a kiválasztását az ACL ablakokban." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Közvetlen említések" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban." + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Bejegyzés és hozzászólás eszközök" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Bejegyzéskategóriák" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Kategóriák hozzáadása a bejegyzéseihez." + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Speciális profilbeállítások" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Fórumok felsorolása" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Nyilvános közösségi fórumok megjelenítése a látogatóknak a speciális profiloldalon." + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Címkefelhő" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Személyes címkefelhő biztosítása a profiloldalán." + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Tagsági dátum megjelenítése" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Tagsági dátum megjelenítése a profilban." + +#: src/Content/ForumManager.php:145 src/Content/Nav.php:243 +#: src/Content/Text/HTML.php:914 src/Content/Widget.php:533 +msgid "Forums" +msgstr "Fórumok" + +#: src/Content/ForumManager.php:147 +msgid "External link to forum" +msgstr "Külső hivatkozás a fórumhoz" + +#: src/Content/ForumManager.php:150 src/Content/Widget.php:512 +msgid "show less" +msgstr "kevesebb megjelenítése" + +#: src/Content/ForumManager.php:151 src/Content/Widget.php:411 +#: src/Content/Widget.php:513 +msgid "show more" +msgstr "több megjelenítése" + +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "Semmi új nincs itt" + +#: src/Content/Nav.php:94 src/Module/Special/HTTPException.php:75 +msgid "Go back" +msgstr "Vissza" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "Értesítések törlése" + +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:901 +msgid "@name, !forum, #tags, content" +msgstr "@név, !fórum, #címkék, tartalom" + +#: src/Content/Nav.php:183 src/Module/Security/Login.php:145 +msgid "Logout" +msgstr "Kijelentkezés" + +#: src/Content/Nav.php:183 +msgid "End this session" +msgstr "Munkamenet befejezése" + +#: src/Content/Nav.php:185 src/Module/Bookmarklet.php:46 +#: src/Module/Security/Login.php:146 +msgid "Login" +msgstr "Bejelentkezés" + +#: src/Content/Nav.php:185 +msgid "Sign in" +msgstr "Bejelentkezés" + +#: src/Content/Nav.php:191 src/Module/BaseProfile.php:60 +#: src/Module/Contact.php:663 src/Module/Contact.php:928 +#: src/Module/Settings/TwoFactor/Index.php:112 view/theme/frio/theme.php:226 +msgid "Status" +msgstr "Állapot" + +#: src/Content/Nav.php:191 src/Content/Nav.php:277 +#: view/theme/frio/theme.php:226 +msgid "Your posts and conversations" +msgstr "Az Ön bejegyzései és beszélgetései" + +#: src/Content/Nav.php:192 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Module/Contact.php:665 +#: src/Module/Contact.php:944 src/Module/Profile/Profile.php:237 +#: src/Module/Welcome.php:57 view/theme/frio/theme.php:227 +msgid "Profile" +msgstr "Profil" + +#: src/Content/Nav.php:192 view/theme/frio/theme.php:227 +msgid "Your profile page" +msgstr "Az Ön profiloldala" + +#: src/Content/Nav.php:193 view/theme/frio/theme.php:228 +msgid "Your photos" +msgstr "Az Ön fényképei" + +#: src/Content/Nav.php:194 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:229 +msgid "Videos" +msgstr "Videók" + +#: src/Content/Nav.php:194 view/theme/frio/theme.php:229 +msgid "Your videos" +msgstr "Az Ön videói" + +#: src/Content/Nav.php:195 view/theme/frio/theme.php:230 +msgid "Your events" +msgstr "Az Ön eseményei" + +#: src/Content/Nav.php:196 +msgid "Personal notes" +msgstr "Személyes jegyzetek" + +#: src/Content/Nav.php:196 +msgid "Your personal notes" +msgstr "Az Ön személyes jegyzetei" + +#: src/Content/Nav.php:216 src/Content/Nav.php:277 +msgid "Home" +msgstr "Kezdőlap" + +#: src/Content/Nav.php:220 src/Module/Register.php:155 +#: src/Module/Security/Login.php:106 +msgid "Register" +msgstr "Regisztráció" + +#: src/Content/Nav.php:220 +msgid "Create an account" +msgstr "Fiók létrehozása" + +#: src/Content/Nav.php:226 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 +#: src/Module/Settings/TwoFactor/Index.php:111 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:217 +msgid "Help" +msgstr "Súgó" + +#: src/Content/Nav.php:226 +msgid "Help and documentation" +msgstr "Súgó és dokumentáció" + +#: src/Content/Nav.php:230 +msgid "Apps" +msgstr "Alkalmazások" + +#: src/Content/Nav.php:230 +msgid "Addon applications, utilities, games" +msgstr "Bővítményalkalmazások, segédprogramok és játékok" + +#: src/Content/Nav.php:234 src/Content/Text/HTML.php:899 +#: src/Module/Search/Index.php:99 +msgid "Search" +msgstr "Keresés" + +#: src/Content/Nav.php:234 +msgid "Search site content" +msgstr "Oldaltartalom keresése" + +#: src/Content/Nav.php:237 src/Content/Text/HTML.php:908 +msgid "Full Text" +msgstr "Teljes szöveg" + +#: src/Content/Nav.php:238 src/Content/Text/HTML.php:909 +#: src/Content/Widget/TagCloud.php:68 +msgid "Tags" +msgstr "Címkék" + +#: src/Content/Nav.php:239 src/Content/Nav.php:298 +#: src/Content/Text/HTML.php:910 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Module/Contact.php:863 +#: src/Module/Contact.php:951 view/theme/frio/theme.php:237 +msgid "Contacts" +msgstr "Partnerek" + +#: src/Content/Nav.php:258 +msgid "Community" +msgstr "Közösség" + +#: src/Content/Nav.php:258 +msgid "Conversations on this and other servers" +msgstr "Beszélgetések ezen és más kiszolgálókon" + +#: src/Content/Nav.php:262 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:234 +msgid "Events and Calendar" +msgstr "Események és naptár" + +#: src/Content/Nav.php:265 +msgid "Directory" +msgstr "Könyvtár" + +#: src/Content/Nav.php:265 +msgid "People directory" +msgstr "Emberek könyvtár" + +#: src/Content/Nav.php:267 src/Module/BaseAdmin.php:85 +msgid "Information" +msgstr "Információk" + +#: src/Content/Nav.php:267 +msgid "Information about this friendica instance" +msgstr "Információk erről a Friendica példányról" + +#: src/Content/Nav.php:270 src/Module/Admin/Tos.php:59 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:163 +#: src/Module/Tos.php:84 +msgid "Terms of Service" +msgstr "Használati feltételek" + +#: src/Content/Nav.php:270 +msgid "Terms of Service of this Friendica instance" +msgstr "Ezen Friendica példány használati feltételei" + +#: src/Content/Nav.php:275 view/theme/frio/theme.php:233 +msgid "Network" +msgstr "Hálózat" + +#: src/Content/Nav.php:275 view/theme/frio/theme.php:233 +msgid "Conversations from your friends" +msgstr "Ismerősökkel való beszélgetések" + +#: src/Content/Nav.php:281 +msgid "Introductions" +msgstr "Bemutatkozások" + +#: src/Content/Nav.php:281 +msgid "Friend Requests" +msgstr "Ismerőskérések" + +#: src/Content/Nav.php:282 src/Module/BaseNotifications.php:139 +#: src/Module/Notifications/Introductions.php:54 +msgid "Notifications" +msgstr "Értesítések" + +#: src/Content/Nav.php:283 +msgid "See all notifications" +msgstr "Összes értesítés megtekintése" + +#: src/Content/Nav.php:284 +msgid "Mark all system notifications seen" +msgstr "Összes rendszerértesítés megjelölése olvasottként" + +#: src/Content/Nav.php:287 view/theme/frio/theme.php:235 +msgid "Private mail" +msgstr "Személyes levél" + +#: src/Content/Nav.php:288 +msgid "Inbox" +msgstr "Beérkezett üzenetek" + +#: src/Content/Nav.php:289 +msgid "Outbox" +msgstr "Elküldött üzenetek" + +#: src/Content/Nav.php:293 +msgid "Accounts" +msgstr "Fiókok" + +#: src/Content/Nav.php:293 +msgid "Manage other pages" +msgstr "Más oldalak kezelése" + +#: src/Content/Nav.php:296 src/Module/Admin/Addons/Details.php:114 +#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:124 +#: src/Module/Welcome.php:52 view/theme/frio/theme.php:236 +msgid "Settings" +msgstr "Beállítások" + +#: src/Content/Nav.php:296 view/theme/frio/theme.php:236 +msgid "Account settings" +msgstr "Fiókbeállítások" + +#: src/Content/Nav.php:298 view/theme/frio/theme.php:237 +msgid "Manage/edit friends and contacts" +msgstr "Ismerősök és partnerek kezelése vagy szerkesztése" + +#: src/Content/Nav.php:303 src/Module/BaseAdmin.php:125 +msgid "Admin" +msgstr "Adminisztráció" + +#: src/Content/Nav.php:303 +msgid "Site setup and configuration" +msgstr "Oldal beállítása és konfigurálás" + +#: src/Content/Nav.php:306 +msgid "Navigation" +msgstr "Navigáció" + +#: src/Content/Nav.php:306 +msgid "Site map" +msgstr "Oldaltérkép" + +#: src/Content/OEmbed.php:298 +msgid "Embedding disabled" +msgstr "A beágyazás letiltva" + +#: src/Content/OEmbed.php:416 +msgid "Embedded content" +msgstr "Beágyazott tartalom" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "előző" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "utolsó" + +#: src/Content/Text/BBCode.php:942 src/Content/Text/BBCode.php:1607 +#: src/Content/Text/BBCode.php:1608 +msgid "Image/photo" +msgstr "Kép vagy fénykép" + +#: src/Content/Text/BBCode.php:1066 +#, php-format +msgid "%2$s %3$s" +msgstr "%2$s %3$s" + +#: src/Content/Text/BBCode.php:1091 src/Model/Item.php:3095 +#: src/Model/Item.php:3101 src/Model/Item.php:3102 +msgid "Link to source" +msgstr "Hivatkozás a forráshoz" + +#: src/Content/Text/BBCode.php:1525 src/Content/Text/HTML.php:951 +msgid "Click to open/close" +msgstr "Kattintson a megnyitáshoz vagy bezáráshoz" + +#: src/Content/Text/BBCode.php:1556 +msgid "$1 wrote:" +msgstr "$1 írta:" + +#: src/Content/Text/BBCode.php:1610 src/Content/Text/BBCode.php:1611 +msgid "Encrypted content" +msgstr "Titkosított tartalom" + +#: src/Content/Text/BBCode.php:1824 +msgid "Invalid source protocol" +msgstr "Érvénytelen forrásprotokoll" + +#: src/Content/Text/BBCode.php:1839 +msgid "Invalid link protocol" +msgstr "Érvénytelen hivatkozási protokoll" + +#: src/Content/Text/HTML.php:799 +msgid "Loading more entries..." +msgstr "További bejegyzések betöltése…" + +#: src/Content/Text/HTML.php:800 +msgid "The end" +msgstr "Vége" + +#: src/Content/Text/HTML.php:893 src/Model/Profile.php:454 +#: src/Module/Contact.php:340 +msgid "Follow" +msgstr "Követés" + +#: src/Content/Widget.php:49 +msgid "Add New Contact" +msgstr "Új partner hozzáadása" + +#: src/Content/Widget.php:50 +msgid "Enter address or web location" +msgstr "Cím vagy webhely megadása" + +#: src/Content/Widget.php:51 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Példa: bob@example.com, http://example.com/barbara" + +#: src/Content/Widget.php:53 +msgid "Connect" +msgstr "Kapcsolódás" + +#: src/Content/Widget.php:68 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d meghívás érhető el" +msgstr[1] "%d meghívás érhető el" + +#: src/Content/Widget.php:74 view/theme/vier/theme.php:170 +msgid "Find People" +msgstr "Emberek keresése" + +#: src/Content/Widget.php:75 view/theme/vier/theme.php:171 +msgid "Enter name or interest" +msgstr "Név vagy érdeklődés beírása" + +#: src/Content/Widget.php:77 view/theme/vier/theme.php:173 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Példák: Szabó János, Halászat" + +#: src/Content/Widget.php:78 src/Module/Contact.php:884 +#: src/Module/Directory.php:105 view/theme/vier/theme.php:174 +msgid "Find" +msgstr "Keresés" + +#: src/Content/Widget.php:80 view/theme/vier/theme.php:176 +msgid "Similar Interests" +msgstr "Hasonló érdeklődések" + +#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 +msgid "Random Profile" +msgstr "Véletlen profil" + +#: src/Content/Widget.php:82 view/theme/vier/theme.php:178 +msgid "Invite Friends" +msgstr "Ismerősök meghívása" + +#: src/Content/Widget.php:83 src/Module/Directory.php:97 +#: view/theme/vier/theme.php:179 +msgid "Global Directory" +msgstr "Globális könyvtár" + +#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 +msgid "Local Directory" +msgstr "Helyi könyvtár" + +#: src/Content/Widget.php:214 src/Model/Group.php:535 +#: src/Module/Contact.php:847 src/Module/Welcome.php:76 +msgid "Groups" +msgstr "Csoportok" + +#: src/Content/Widget.php:216 +msgid "Everyone" +msgstr "Mindenki" + +#: src/Content/Widget.php:245 +msgid "Relationships" +msgstr "Kapcsolatok" + +#: src/Content/Widget.php:247 src/Module/Contact.php:799 +#: src/Module/Group.php:292 +msgid "All Contacts" +msgstr "Összes partner" + +#: src/Content/Widget.php:286 +msgid "Protocols" +msgstr "Protokollok" + +#: src/Content/Widget.php:288 +msgid "All Protocols" +msgstr "Összes protokoll" + +#: src/Content/Widget.php:316 +msgid "Saved Folders" +msgstr "Mentett mappák" + +#: src/Content/Widget.php:318 src/Content/Widget.php:352 +msgid "Everything" +msgstr "Minden" + +#: src/Content/Widget.php:350 +msgid "Categories" +msgstr "Kategóriák" + +#: src/Content/Widget.php:407 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d partner közös" +msgstr[1] "%d partner közös" + +#: src/Content/Widget.php:506 +msgid "Archives" +msgstr "Archívumok" + +#: src/Content/Widget.php:530 +msgid "Persons" +msgstr "Személyek" + +#: src/Content/Widget.php:531 +msgid "Organisations" +msgstr "Szervezetek" + +#: src/Content/Widget.php:532 src/Model/Contact.php:1410 +msgid "News" +msgstr "Hírek" + +#: src/Content/Widget.php:537 src/Module/Admin/BaseUsers.php:50 +msgid "All" +msgstr "Összes" + +#: src/Content/Widget/CalendarExport.php:54 +msgid "Export" +msgstr "Exportálás" + +#: src/Content/Widget/CalendarExport.php:55 +msgid "Export calendar as ical" +msgstr "Naptár exportálása iCal-ként" + +#: src/Content/Widget/CalendarExport.php:56 +msgid "Export calendar as csv" +msgstr "Naptár exportálása CSV-ként" + +#: src/Content/Widget/ContactBlock.php:73 +msgid "No contacts" +msgstr "Nincsenek partnerek" + +#: src/Content/Widget/ContactBlock.php:105 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d partner" +msgstr[1] "%d partner" + +#: src/Content/Widget/ContactBlock.php:124 +msgid "View Contacts" +msgstr "Partnerek megtekintése" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Kifejezés eltávolítása" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Mentett keresések" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Népszerű címkék (legutóbbi %d óra)" +msgstr[1] "Népszerű címkék (legutóbbi %d óra)" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "További népszerű címkék" #: src/Core/ACL.php:154 src/Module/Profile/Profile.php:238 msgid "Yourself" msgstr "Önmaga" -#: src/Core/ACL.php:183 src/Module/PermissionTooltip.php:77 -#: src/Module/PermissionTooltip.php:99 src/Module/Contact.php:852 -#: src/Content/Widget.php:238 src/BaseModule.php:184 -msgid "Followers" -msgstr "Követők" - #: src/Core/ACL.php:190 src/Module/PermissionTooltip.php:83 #: src/Module/PermissionTooltip.php:105 msgid "Mutuals" @@ -352,271 +3906,10 @@ msgstr "Megjelenítés nekik:" msgid "Except to:" msgstr "Kivéve nekik:" -#: src/Core/ACL.php:313 mod/editpost.php:113 -msgid "CC: email addresses" -msgstr "Másolat: e-mail-címek" - -#: src/Core/ACL.php:314 mod/editpost.php:120 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Példa: bob@example.com, mary@example.com" - #: src/Core/ACL.php:315 msgid "Connectors" msgstr "Összekötők" -#: src/Core/Update.php:67 -#, php-format -msgid "" -"Updates from version %s are not supported. Please update at least to version" -" 2021.01 and wait until the postupdate finished version 1383." -msgstr "A korábbi %s verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót." - -#: src/Core/Update.php:78 -#, php-format -msgid "" -"Updates from postupdate version %s are not supported. Please update at least" -" to version 2021.01 and wait until the postupdate finished version 1383." -msgstr "A korábbi %s bejegyzésfrissítési verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót." - -#: src/Core/Update.php:152 -#, php-format -msgid "%s: executing pre update %d" -msgstr "%s: %d előfrissítés végrehajtása" - -#: src/Core/Update.php:190 -#, php-format -msgid "%s: executing post update %d" -msgstr "%s: %d bejegyzésfrissítés végrehajtása" - -#: src/Core/Update.php:259 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "A(z) %s frissítés sikertelen. Nézze meg a hibanaplókat." - -#: src/Core/Update.php:312 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "\n\t\t\t\tA Friendica fejlesztői nemrég kiadták a(z) %s frissítést, de amikor\n\t\t\t\tmegpróbáltam telepíteni, valami nagyon elromlott.\n\t\t\t\tEzt hamarosan javítani kell, és én nem tudom egyedül elvégezni.\n\t\t\t\tVegye fel a kapcsolatot egy Friendica fejlesztővel, ha egyedül nem\n\t\t\t\ttud nekem segíteni. Az adatbázisunk érvénytelen lehet." - -#: src/Core/Update.php:318 -#, php-format -msgid "The error message is\\n[pre]%s[/pre]" -msgstr "A hibaüzenet a következő:\\n[pre]%s[/pre]" - -#: src/Core/Update.php:322 src/Core/Update.php:364 -msgid "[Friendica Notify] Database update" -msgstr "[Friendica értesítés] Adatbázis-frissítés" - -#: src/Core/Update.php:358 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "\n\t\t\t\t\tA Friendica adatbázisa sikeresen frissítve lett: %s → %s." - -#: src/Core/L10n.php:371 src/Module/Settings/Display.php:178 -#: src/Model/Event.php:431 -msgid "Monday" -msgstr "Hétfő" - -#: src/Core/L10n.php:371 src/Model/Event.php:432 -msgid "Tuesday" -msgstr "Kedd" - -#: src/Core/L10n.php:371 src/Model/Event.php:433 -msgid "Wednesday" -msgstr "Szerda" - -#: src/Core/L10n.php:371 src/Model/Event.php:434 -msgid "Thursday" -msgstr "Csütörtök" - -#: src/Core/L10n.php:371 src/Model/Event.php:435 -msgid "Friday" -msgstr "Péntek" - -#: src/Core/L10n.php:371 src/Model/Event.php:436 -msgid "Saturday" -msgstr "Szombat" - -#: src/Core/L10n.php:371 src/Module/Settings/Display.php:178 -#: src/Model/Event.php:430 -msgid "Sunday" -msgstr "Vasárnap" - -#: src/Core/L10n.php:375 src/Model/Event.php:451 -msgid "January" -msgstr "Január" - -#: src/Core/L10n.php:375 src/Model/Event.php:452 -msgid "February" -msgstr "Február" - -#: src/Core/L10n.php:375 src/Model/Event.php:453 -msgid "March" -msgstr "Március" - -#: src/Core/L10n.php:375 src/Model/Event.php:454 -msgid "April" -msgstr "Április" - -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:442 -msgid "May" -msgstr "Május" - -#: src/Core/L10n.php:375 src/Model/Event.php:455 -msgid "June" -msgstr "Június" - -#: src/Core/L10n.php:375 src/Model/Event.php:456 -msgid "July" -msgstr "Július" - -#: src/Core/L10n.php:375 src/Model/Event.php:457 -msgid "August" -msgstr "Augusztus" - -#: src/Core/L10n.php:375 src/Model/Event.php:458 -msgid "September" -msgstr "Szeptember" - -#: src/Core/L10n.php:375 src/Model/Event.php:459 -msgid "October" -msgstr "Október" - -#: src/Core/L10n.php:375 src/Model/Event.php:460 -msgid "November" -msgstr "November" - -#: src/Core/L10n.php:375 src/Model/Event.php:461 -msgid "December" -msgstr "December" - -#: src/Core/L10n.php:391 src/Model/Event.php:423 -msgid "Mon" -msgstr "Hét" - -#: src/Core/L10n.php:391 src/Model/Event.php:424 -msgid "Tue" -msgstr "Ked" - -#: src/Core/L10n.php:391 src/Model/Event.php:425 -msgid "Wed" -msgstr "Sze" - -#: src/Core/L10n.php:391 src/Model/Event.php:426 -msgid "Thu" -msgstr "Csü" - -#: src/Core/L10n.php:391 src/Model/Event.php:427 -msgid "Fri" -msgstr "Pén" - -#: src/Core/L10n.php:391 src/Model/Event.php:428 -msgid "Sat" -msgstr "Szo" - -#: src/Core/L10n.php:391 src/Model/Event.php:422 -msgid "Sun" -msgstr "Vas" - -#: src/Core/L10n.php:395 src/Model/Event.php:438 -msgid "Jan" -msgstr "Jan" - -#: src/Core/L10n.php:395 src/Model/Event.php:439 -msgid "Feb" -msgstr "Feb" - -#: src/Core/L10n.php:395 src/Model/Event.php:440 -msgid "Mar" -msgstr "Már" - -#: src/Core/L10n.php:395 src/Model/Event.php:441 -msgid "Apr" -msgstr "Ápr" - -#: src/Core/L10n.php:395 src/Model/Event.php:443 -msgid "Jun" -msgstr "Jún" - -#: src/Core/L10n.php:395 src/Model/Event.php:444 -msgid "Jul" -msgstr "Júl" - -#: src/Core/L10n.php:395 src/Model/Event.php:445 -msgid "Aug" -msgstr "Aug" - -#: src/Core/L10n.php:395 -msgid "Sep" -msgstr "Sze" - -#: src/Core/L10n.php:395 src/Model/Event.php:447 -msgid "Oct" -msgstr "Okt" - -#: src/Core/L10n.php:395 src/Model/Event.php:448 -msgid "Nov" -msgstr "Nov" - -#: src/Core/L10n.php:395 src/Model/Event.php:449 -msgid "Dec" -msgstr "Dec" - -#: src/Core/L10n.php:414 -msgid "poke" -msgstr "megbökés" - -#: src/Core/L10n.php:414 -msgid "poked" -msgstr "megbökve" - -#: src/Core/L10n.php:415 -msgid "ping" -msgstr "pingelés" - -#: src/Core/L10n.php:415 -msgid "pinged" -msgstr "pingelve" - -#: src/Core/L10n.php:416 -msgid "prod" -msgstr "döfés" - -#: src/Core/L10n.php:416 -msgid "prodded" -msgstr "megdöfve" - -#: src/Core/L10n.php:417 -msgid "slap" -msgstr "ütés" - -#: src/Core/L10n.php:417 -msgid "slapped" -msgstr "megütve" - -#: src/Core/L10n.php:418 -msgid "finger" -msgstr "fogdosás" - -#: src/Core/L10n.php:418 -msgid "fingered" -msgstr "megfogdosva" - -#: src/Core/L10n.php:419 -msgid "rebuff" -msgstr "elutasítás" - -#: src/Core/L10n.php:419 -msgid "rebuffed" -msgstr "elutasítva" - #: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " @@ -786,8 +4079,9 @@ msgid "Program execution functions" msgstr "Programvégrehajtási funkciók" #: src/Core/Installer.php:468 -msgid "Error: Program execution functions required but not enabled." -msgstr "Hiba: a programvégrehajtási funkciók szükségesek, de nincsenek engedélyezve." +msgid "" +"Error: Program execution functions (proc_open) required but not enabled." +msgstr "Hiba: a programvégrehajtási funkciók (proc_open) szükségesek, de nincsenek engedélyezve." #: src/Core/Installer.php:474 msgid "JSON PHP module" @@ -903,6 +4197,275 @@ msgstr "Az adatbázis már használatban van." msgid "Could not connect to database." msgstr "Nem sikerült kapcsolódni az adatbázishoz." +#: src/Core/L10n.php:377 src/Model/Event.php:431 +#: src/Module/Settings/Display.php:178 +msgid "Monday" +msgstr "Hétfő" + +#: src/Core/L10n.php:377 src/Model/Event.php:432 +msgid "Tuesday" +msgstr "Kedd" + +#: src/Core/L10n.php:377 src/Model/Event.php:433 +msgid "Wednesday" +msgstr "Szerda" + +#: src/Core/L10n.php:377 src/Model/Event.php:434 +msgid "Thursday" +msgstr "Csütörtök" + +#: src/Core/L10n.php:377 src/Model/Event.php:435 +msgid "Friday" +msgstr "Péntek" + +#: src/Core/L10n.php:377 src/Model/Event.php:436 +msgid "Saturday" +msgstr "Szombat" + +#: src/Core/L10n.php:377 src/Model/Event.php:430 +#: src/Module/Settings/Display.php:178 +msgid "Sunday" +msgstr "Vasárnap" + +#: src/Core/L10n.php:381 src/Model/Event.php:451 +msgid "January" +msgstr "Január" + +#: src/Core/L10n.php:381 src/Model/Event.php:452 +msgid "February" +msgstr "Február" + +#: src/Core/L10n.php:381 src/Model/Event.php:453 +msgid "March" +msgstr "Március" + +#: src/Core/L10n.php:381 src/Model/Event.php:454 +msgid "April" +msgstr "Április" + +#: src/Core/L10n.php:381 src/Core/L10n.php:401 src/Model/Event.php:442 +msgid "May" +msgstr "Május" + +#: src/Core/L10n.php:381 src/Model/Event.php:455 +msgid "June" +msgstr "Június" + +#: src/Core/L10n.php:381 src/Model/Event.php:456 +msgid "July" +msgstr "Július" + +#: src/Core/L10n.php:381 src/Model/Event.php:457 +msgid "August" +msgstr "Augusztus" + +#: src/Core/L10n.php:381 src/Model/Event.php:458 +msgid "September" +msgstr "Szeptember" + +#: src/Core/L10n.php:381 src/Model/Event.php:459 +msgid "October" +msgstr "Október" + +#: src/Core/L10n.php:381 src/Model/Event.php:460 +msgid "November" +msgstr "November" + +#: src/Core/L10n.php:381 src/Model/Event.php:461 +msgid "December" +msgstr "December" + +#: src/Core/L10n.php:397 src/Model/Event.php:423 +msgid "Mon" +msgstr "Hét" + +#: src/Core/L10n.php:397 src/Model/Event.php:424 +msgid "Tue" +msgstr "Ked" + +#: src/Core/L10n.php:397 src/Model/Event.php:425 +msgid "Wed" +msgstr "Sze" + +#: src/Core/L10n.php:397 src/Model/Event.php:426 +msgid "Thu" +msgstr "Csü" + +#: src/Core/L10n.php:397 src/Model/Event.php:427 +msgid "Fri" +msgstr "Pén" + +#: src/Core/L10n.php:397 src/Model/Event.php:428 +msgid "Sat" +msgstr "Szo" + +#: src/Core/L10n.php:397 src/Model/Event.php:422 +msgid "Sun" +msgstr "Vas" + +#: src/Core/L10n.php:401 src/Model/Event.php:438 +msgid "Jan" +msgstr "Jan" + +#: src/Core/L10n.php:401 src/Model/Event.php:439 +msgid "Feb" +msgstr "Feb" + +#: src/Core/L10n.php:401 src/Model/Event.php:440 +msgid "Mar" +msgstr "Már" + +#: src/Core/L10n.php:401 src/Model/Event.php:441 +msgid "Apr" +msgstr "Ápr" + +#: src/Core/L10n.php:401 src/Model/Event.php:443 +msgid "Jun" +msgstr "Jún" + +#: src/Core/L10n.php:401 src/Model/Event.php:444 +msgid "Jul" +msgstr "Júl" + +#: src/Core/L10n.php:401 src/Model/Event.php:445 +msgid "Aug" +msgstr "Aug" + +#: src/Core/L10n.php:401 +msgid "Sep" +msgstr "Sze" + +#: src/Core/L10n.php:401 src/Model/Event.php:447 +msgid "Oct" +msgstr "Okt" + +#: src/Core/L10n.php:401 src/Model/Event.php:448 +msgid "Nov" +msgstr "Nov" + +#: src/Core/L10n.php:401 src/Model/Event.php:449 +msgid "Dec" +msgstr "Dec" + +#: src/Core/L10n.php:420 +msgid "poke" +msgstr "megbökés" + +#: src/Core/L10n.php:420 +msgid "poked" +msgstr "megbökve" + +#: src/Core/L10n.php:421 +msgid "ping" +msgstr "pingelés" + +#: src/Core/L10n.php:421 +msgid "pinged" +msgstr "pingelve" + +#: src/Core/L10n.php:422 +msgid "prod" +msgstr "döfés" + +#: src/Core/L10n.php:422 +msgid "prodded" +msgstr "megdöfve" + +#: src/Core/L10n.php:423 +msgid "slap" +msgstr "ütés" + +#: src/Core/L10n.php:423 +msgid "slapped" +msgstr "megütve" + +#: src/Core/L10n.php:424 +msgid "finger" +msgstr "fogdosás" + +#: src/Core/L10n.php:424 +msgid "fingered" +msgstr "megfogdosva" + +#: src/Core/L10n.php:425 +msgid "rebuff" +msgstr "elutasítás" + +#: src/Core/L10n.php:425 +msgid "rebuffed" +msgstr "elutasítva" + +#: src/Core/Renderer.php:90 src/Core/Renderer.php:119 +#: src/Core/Renderer.php:146 src/Core/Renderer.php:180 +#: src/Render/FriendicaSmartyEngine.php:56 +msgid "" +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "A Friendica jelenleg nem tudja megjeleníteni ezt az oldalt. Vegye fel a kapcsolatot a rendszergazdával." + +#: src/Core/Renderer.php:142 +msgid "template engine cannot be registered without a name." +msgstr "a sablonmotort nem lehet regisztrálni név nélkül." + +#: src/Core/Renderer.php:176 +msgid "template engine is not registered!" +msgstr "a sablonmotor nincs regisztrálva!" + +#: src/Core/Update.php:67 +#, php-format +msgid "" +"Updates from version %s are not supported. Please update at least to version" +" 2021.01 and wait until the postupdate finished version 1383." +msgstr "A korábbi %s verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót." + +#: src/Core/Update.php:78 +#, php-format +msgid "" +"Updates from postupdate version %s are not supported. Please update at least" +" to version 2021.01 and wait until the postupdate finished version 1383." +msgstr "A korábbi %s bejegyzésfrissítési verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót." + +#: src/Core/Update.php:152 +#, php-format +msgid "%s: executing pre update %d" +msgstr "%s: %d előfrissítés végrehajtása" + +#: src/Core/Update.php:190 +#, php-format +msgid "%s: executing post update %d" +msgstr "%s: %d bejegyzésfrissítés végrehajtása" + +#: src/Core/Update.php:259 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "A(z) %s frissítés sikertelen. Nézze meg a hibanaplókat." + +#: src/Core/Update.php:312 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." +msgstr "\n\t\t\t\tA Friendica fejlesztői nemrég kiadták a(z) %s frissítést, de amikor\n\t\t\t\tmegpróbáltam telepíteni, valami nagyon elromlott.\n\t\t\t\tEzt hamarosan javítani kell, és én nem tudom egyedül elvégezni.\n\t\t\t\tVegye fel a kapcsolatot egy Friendica fejlesztővel, ha egyedül nem\n\t\t\t\ttud nekem segíteni. Az adatbázisunk érvénytelen lehet." + +#: src/Core/Update.php:318 +#, php-format +msgid "The error message is\\n[pre]%s[/pre]" +msgstr "A hibaüzenet a következő:\\n[pre]%s[/pre]" + +#: src/Core/Update.php:322 src/Core/Update.php:364 +msgid "[Friendica Notify] Database update" +msgstr "[Friendica értesítés] Adatbázis-frissítés" + +#: src/Core/Update.php:358 +#, php-format +msgid "" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "\n\t\t\t\t\tA Friendica adatbázisa sikeresen frissítve lett: %s → %s." + #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Hiba a fiókfájl dekódolásakor" @@ -935,3591 +4498,1004 @@ msgstr "Felhasználóiprofil-létrehozási hiba" msgid "Done. You can now login with your username and password" msgstr "Kész. Most már bejelentkezhet a felhasználónevével és a jelszavával." -#: src/Module/Diaspora/Receive.php:51 src/Module/Debug/ItemBody.php:38 -#: src/Module/Item/Pin.php:42 src/Module/Item/Pin.php:57 -#: src/Module/Item/Star.php:42 src/Module/Item/Follow.php:42 -#: src/Module/Item/Ignore.php:41 src/Module/Conversation/Community.php:194 -#: mod/follow.php:38 mod/cal.php:46 mod/cal.php:50 mod/redir.php:34 -#: mod/redir.php:203 -msgid "Access denied." -msgstr "Hozzáférés megtagadva." - -#: src/Module/FriendSuggest.php:44 src/Module/Contact/Advanced.php:43 -#: src/Module/Group.php:45 src/Module/Group.php:90 -#: src/Module/BaseNotifications.php:88 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/Profile/Common.php:57 -#: src/Module/Profile/Contacts.php:57 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:193 -#: src/Module/Register.php:232 src/Module/Contact.php:385 -#: src/Module/FollowConfirm.php:16 src/Module/Delegation.php:118 -#: src/Module/Search/Directory.php:38 src/Module/Invite.php:40 -#: src/Module/Invite.php:128 src/Module/Settings/Display.php:42 -#: src/Module/Settings/Display.php:118 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:113 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Attach.php:56 mod/wall_upload.php:99 mod/wall_upload.php:102 -#: mod/ostatus_subscribe.php:30 mod/photos.php:176 mod/photos.php:922 -#: mod/dfrn_confirm.php:78 mod/settings.php:47 mod/settings.php:65 -#: mod/settings.php:498 mod/editpost.php:37 mod/suggest.php:34 mod/api.php:52 -#: mod/api.php:57 mod/wall_attach.php:78 mod/wall_attach.php:81 -#: mod/follow.php:55 mod/follow.php:135 mod/item.php:183 mod/item.php:188 -#: mod/item.php:905 mod/uimport.php:32 mod/events.php:231 -#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 -#: mod/wallmessage.php:120 mod/message.php:69 mod/message.php:112 -#: mod/repair_ostatus.php:31 mod/unfollow.php:35 mod/unfollow.php:50 -#: mod/unfollow.php:82 mod/notes.php:44 -msgid "Permission denied." -msgstr "Hozzáférés megtagadva." - -#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 -#: src/Module/Contact/Advanced.php:53 src/Module/Contact/Advanced.php:104 -#: src/Module/Contact/Contacts.php:36 src/Module/Group.php:105 -#: mod/dfrn_confirm.php:139 mod/redir.php:56 mod/redir.php:157 -msgid "Contact not found." -msgstr "A partner nem található." - -#: src/Module/FriendSuggest.php:65 -msgid "Suggested contact not found." -msgstr "Az ajánlott partner nem található." - -#: src/Module/FriendSuggest.php:84 -msgid "Friend suggestion sent." -msgstr "Az ismerősajánlás elküldve." - -#: src/Module/FriendSuggest.php:121 -msgid "Suggest Friends" -msgstr "Ismerősök ajánlása" - -#: src/Module/FriendSuggest.php:124 +#: src/Database/DBStructure.php:64 #, php-format -msgid "Suggest a friend for %s" -msgstr "Ismerős ajánlása %s számára" +msgid "The database version had been set to %s." +msgstr "Az adatbázis verziója %s értékre lett állítva." -#: src/Module/FriendSuggest.php:129 src/Module/Contact/Poke.php:155 -#: src/Module/Contact/Advanced.php:132 src/Module/Profile/Profile.php:243 -#: src/Module/Contact.php:604 src/Module/Debug/Babel.php:313 -#: src/Module/Debug/WebFinger.php:53 src/Module/Debug/Localtime.php:64 -#: src/Module/Debug/ActivityPubConversion.php:141 -#: src/Module/Debug/Probe.php:55 src/Module/Item/Compose.php:144 -#: src/Module/Delegation.php:152 src/Module/Install.php:245 -#: src/Module/Install.php:287 src/Module/Install.php:324 -#: src/Module/Invite.php:175 src/Module/Settings/Profile/Index.php:237 -#: src/Module/Admin/Item/Source.php:65 src/Object/Post.php:949 -#: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 -#: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 -#: mod/photos.php:951 mod/photos.php:1054 mod/photos.php:1339 -#: mod/photos.php:1380 mod/photos.php:1437 mod/photos.php:1512 -#: mod/events.php:575 mod/message.php:205 mod/message.php:373 -msgid "Submit" -msgstr "Elküldés" +#: src/Database/DBStructure.php:77 +#, php-format +msgid "" +"The post update is at version %d, it has to be at %d to safely drop the " +"tables." +msgstr "A bejegyzésfrissítés %d. verziónál van. %d. verziónál kell lennie a táblák biztonságos eldobásához." -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Hibás kérés" +#: src/Database/DBStructure.php:89 +msgid "No unused tables found." +msgstr "Nem találhatók nem használt táblák." +#: src/Database/DBStructure.php:94 +msgid "" +"These tables are not used for friendica and will be deleted when you execute" +" \"dbstructure drop -e\":" +msgstr "Ezek a táblák nincsenek használatban a Friendica programnál, és törölve lesznek, ha lefuttatja a „dbstructure drop -e” parancsot:" + +#: src/Database/DBStructure.php:132 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "Nincsenek Antelope fájlformátummal rendelkező táblák MyISAM vagy InnoDB motorokon." + +#: src/Database/DBStructure.php:156 +#, php-format +msgid "" +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nHiba (%d) történt az adatbázis frissítése során:\n%s\n" + +#: src/Database/DBStructure.php:159 +msgid "Errors encountered performing database changes: " +msgstr "Hibák történtek az adatbázis változtatásainak végrehajtásakor: " + +#: src/Database/DBStructure.php:445 +msgid "Another database update is currently running." +msgstr "Egy másik adatbázis-frissítés is fut jelenleg." + +#: src/Database/DBStructure.php:449 +#, php-format +msgid "%s: Database update" +msgstr "%s: adatbázis-frissítés" + +#: src/Database/DBStructure.php:749 +#, php-format +msgid "%s: updating %s table." +msgstr "%s: a(z) %s tábla frissítése." + +#: src/Factory/Api/Mastodon/Error.php:38 +msgid "Record not found" +msgstr "A rekord nem található" + +#: src/Factory/Api/Mastodon/Error.php:48 +msgid "Unprocessable Entity" +msgstr "Feldolgozhatatlan entitás" + +#: src/Factory/Api/Mastodon/Error.php:58 #: src/Module/Special/HTTPException.php:50 msgid "Unauthorized" msgstr "Nem engedélyezett" -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Tiltott" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Nem található" +#: src/Factory/Api/Mastodon/Error.php:68 +msgid "" +"Token is not authorized with a valid user or is missing a required scope" +msgstr "A token nincs felhatalmazva egy érvényes felhasználóval, vagy hiányzik a szükséges hatókör" +#: src/Factory/Api/Mastodon/Error.php:78 #: src/Module/Special/HTTPException.php:53 msgid "Internal Server Error" msgstr "Belső kiszolgálóhiba" -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "A szolgáltatás nem érhető el" +#: src/Factory/Notification/Introduction.php:135 +msgid "Friend Suggestion" +msgstr "Ismerősajánlás" -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "A kiszolgáló nem tudja vagy nem fogja feldolgozni a kérést egy nyilvánvaló klienshiba miatt." +#: src/Factory/Notification/Introduction.php:161 +msgid "Friend/Connect Request" +msgstr "Ismerős vagy kapcsolódási kérés" -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "Hitelesítés szükséges, és sikertelen volt vagy még nem lett megadva." +#: src/Factory/Notification/Introduction.php:161 +msgid "New Follower" +msgstr "Új követő" -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "A kérés érvényes volt, de a kiszolgáló visszautasította a műveletet. A felhasználónak talán nincsenek meg a szükséges jogosultságai egy erőforráshoz, vagy fiókra lehet szüksége." - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "A kért erőforrás nem található, de elérhető lehet a jövőben." - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "Váratlan feltétel történt, és nincs konkrétabb megfelelő üzenet." - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "A kiszolgáló jelenleg nem érhető el (mert túlterhelt vagy le van kapcsolva a karbantartáshoz). Próbálja újra később." - -#: src/Module/Special/HTTPException.php:75 src/Content/Nav.php:94 -msgid "Go back" -msgstr "Vissza" - -#: src/Module/Special/HTTPException.php:76 -msgid "Stack trace:" -msgstr "Veremkiíratás:" - -#: src/Module/Special/HTTPException.php:80 +#: src/Factory/Notification/Notification.php:103 #, php-format -msgid "Exception thrown in %s:%d" -msgstr "Kivétel történt itt: %s:%d" +msgid "%s created a new post" +msgstr "%s létrehozott egy új bejegyzést" -#: src/Module/Filer/RemoveTag.php:69 -msgid "Item was not removed" -msgstr "Az elem nem lett eltávolítva" - -#: src/Module/Filer/RemoveTag.php:72 -msgid "Item was not deleted" -msgstr "Az elem nem lett törölve" - -#: src/Module/Filer/SaveTag.php:40 src/Module/Debug/Feed.php:38 -#: src/Module/Settings/Profile/Index.php:158 -msgid "You must be logged in to use this module" -msgstr "Bejelentkezve kell lennie a modul használatához" - -#: src/Module/Filer/SaveTag.php:69 include/conversation.php:1185 -msgid "Save to Folder:" -msgstr "Mentés mappába:" - -#: src/Module/Filer/SaveTag.php:69 -msgid "- select -" -msgstr "– válasszon –" - -#: src/Module/Filer/SaveTag.php:70 src/Content/Text/HTML.php:889 -#: mod/editpost.php:88 mod/notes.php:63 -msgid "Save" -msgstr "Mentés" - -#: src/Module/Api/Mastodon/Unimplemented.php:42 +#: src/Factory/Notification/Notification.php:104 +#: src/Factory/Notification/Notification.php:362 #, php-format -msgid "API endpoint \"%s\" is not implemented" -msgstr "A(z) „%s” API-végpont nincs megvalósítva" +msgid "%s commented on %s's post" +msgstr "%s hozzászólt %s bejegyzéséhez" -#: src/Module/Api/Mastodon/Unimplemented.php:43 -msgid "" -"The API endpoint is currently not implemented but might be in the future." -msgstr "Az API-végpont jelenleg nincs megvalósítva, de ez változhat a jövőben." - -#: src/Module/Api/Twitter/ContactEndpoint.php:65 src/Module/Contact.php:400 -msgid "Contact not found" -msgstr "A partner nem található" - -#: src/Module/Api/Twitter/ContactEndpoint.php:73 -#: src/Module/Admin/Users/Active.php:73 src/Module/Admin/Users/Index.php:80 -#: src/Module/Admin/Users/Blocked.php:74 src/Module/Admin/Users/Pending.php:71 -#: src/Model/User.php:607 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 mod/cal.php:297 -msgid "User not found" -msgstr "A felhasználó nem található" - -#: src/Module/Api/Twitter/ContactEndpoint.php:135 -msgid "Profile not found" -msgstr "A profil nem található" - -#: src/Module/Contact/Poke.php:113 -msgid "Error while sending poke, please retry." -msgstr "Hiba a bökés küldése során. Próbálja újra." - -#: src/Module/Contact/Poke.php:126 src/Module/Search/Acl.php:55 -msgid "You must be logged in to use this module." -msgstr "Bejelentkezve kell lennie a modul használatához." - -#: src/Module/Contact/Poke.php:149 -msgid "Poke/Prod" -msgstr "Bökés vagy döfés" - -#: src/Module/Contact/Poke.php:150 -msgid "poke, prod or do other things to somebody" -msgstr "bökés, döfés vagy egyéb dolgok művelése valakivel" - -#: src/Module/Contact/Poke.php:152 -msgid "Choose what you wish to do to recipient" -msgstr "Válassza ki, hogy mit szeretne tenni a címzettel" - -#: src/Module/Contact/Poke.php:153 -msgid "Make this post private" -msgstr "A bejegyzés személyessé tétele" - -#: src/Module/Contact/Poke.php:154 src/Object/Post.php:950 -#: include/conversation.php:1201 mod/photos.php:1382 mod/editpost.php:89 -msgid "Loading..." -msgstr "Betöltés…" - -#: src/Module/Contact/Advanced.php:92 -msgid "Contact update failed." -msgstr "A partner frissítése sikertelen." - -#: src/Module/Contact/Advanced.php:109 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "FIGYELMEZTETÉS: ez erősen speciális, és ha hibás információkat ad meg, akkor a partnerrel való kommunikációi esetleg nem működnek többé." - -#: src/Module/Contact/Advanced.php:110 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Használja a böngésző „Vissza” gombját most, ha nem biztos abban, hogy mit kell tenni ezen az oldalon." - -#: src/Module/Contact/Advanced.php:130 -msgid "Return to contact editor" -msgstr "Visszatérés a partnerszerkesztőhöz" - -#: src/Module/Contact/Advanced.php:134 -#: src/Module/Admin/Blocklist/Contact.php:90 -#: src/Module/Admin/Users/Create.php:71 src/Module/Admin/Users/Active.php:129 -#: src/Module/Admin/Users/Index.php:142 src/Module/Admin/Users/Index.php:162 -#: src/Module/Admin/Users/Blocked.php:130 -#: src/Module/Admin/Users/Deleted.php:88 -#: src/Module/Admin/Users/Pending.php:104 mod/settings.php:510 -#: mod/settings.php:536 -msgid "Name" -msgstr "Név" - -#: src/Module/Contact/Advanced.php:135 -msgid "Account Nickname" -msgstr "Fiók beceneve" - -#: src/Module/Contact/Advanced.php:136 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Címkenév – felülbírálja a nevet vagy a becenevet" - -#: src/Module/Contact/Advanced.php:137 -msgid "Account URL" -msgstr "Fiók URL" - -#: src/Module/Contact/Advanced.php:138 -msgid "Account URL Alias" -msgstr "Fiók URL álneve" - -#: src/Module/Contact/Advanced.php:139 -msgid "Friend Request URL" -msgstr "Ismerőskérési URL" - -#: src/Module/Contact/Advanced.php:140 -msgid "Friend Confirm URL" -msgstr "Ismerősmegerősítési URL" - -#: src/Module/Contact/Advanced.php:141 -msgid "Notification Endpoint URL" -msgstr "Értesítésvégpont URL" - -#: src/Module/Contact/Advanced.php:142 -msgid "Poll/Feed URL" -msgstr "Lekérés vagy hírforrás URL" - -#: src/Module/Contact/Advanced.php:143 -msgid "New photo from this URL" -msgstr "Új fénykép erről az URL-ről" - -#: src/Module/Contact/Contacts.php:31 src/Module/Conversation/Network.php:175 -msgid "Invalid contact." -msgstr "Érvénytelen partner." - -#: src/Module/Contact/Contacts.php:54 -msgid "No known contacts." -msgstr "Nincsenek ismert partnerek." - -#: src/Module/Contact/Contacts.php:68 src/Module/Profile/Common.php:99 -msgid "No common contacts." -msgstr "Nincsenek közös partnerek." - -#: src/Module/Contact/Contacts.php:80 src/Module/Profile/Contacts.php:97 +#: src/Factory/Notification/Notification.php:130 #, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "Követő (%s)" -msgstr[1] "Követők (%s)" +msgid "%s liked %s's post" +msgstr "%s kedvelte %s bejegyzését" -#: src/Module/Contact/Contacts.php:84 src/Module/Profile/Contacts.php:100 +#: src/Factory/Notification/Notification.php:141 #, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "Követés (%s)" -msgstr[1] "Követés (%s)" +msgid "%s disliked %s's post" +msgstr "%s nem kedvelte %s bejegyzését" -#: src/Module/Contact/Contacts.php:88 src/Module/Profile/Contacts.php:103 +#: src/Factory/Notification/Notification.php:152 #, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "Kölcsönösen ismerősök (%s)" -msgstr[1] "Kölcsönösen ismerősök (%s)" +msgid "%s is attending %s's event" +msgstr "%s részt vesz %s eseményén" -#: src/Module/Contact/Contacts.php:90 src/Module/Profile/Contacts.php:105 +#: src/Factory/Notification/Notification.php:163 #, php-format -msgid "These contacts both follow and are followed by %s." -msgstr "Ezeket a partnereket %s követi és ők is követik őt." +msgid "%s is not attending %s's event" +msgstr "%s nem vesz részt %s eseményén" -#: src/Module/Contact/Contacts.php:96 src/Module/Profile/Common.php:87 +#: src/Factory/Notification/Notification.php:174 #, php-format -msgid "Common contact (%s)" -msgid_plural "Common contacts (%s)" -msgstr[0] "Közös partner (%s)" -msgstr[1] "Közös partnerek (%s)" +msgid "%s may attending %s's event" +msgstr "%s talán részt vesz %s eseményén" -#: src/Module/Contact/Contacts.php:98 src/Module/Profile/Common.php:89 +#: src/Factory/Notification/Notification.php:201 #, php-format -msgid "" -"Both %s and yourself have publicly interacted with these " -"contacts (follow, comment or likes on public posts)." -msgstr "%s és Ön is nyilvánosan kapcsolatba léptek ezekkel a partnerekkel (követés, hozzászólás vagy kedvelések a nyilvános bejegyzéseknél)." +msgid "%s is now friends with %s" +msgstr "%s és %s mostantól ismerősök" -#: src/Module/Contact/Contacts.php:104 src/Module/Profile/Contacts.php:111 +#: src/LegacyModule.php:49 #, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "Partner (%s)" -msgstr[1] "Partnerek (%s)" +msgid "Legacy module file not found: %s" +msgstr "Az örökölt modulfájl nem található: %s" -#: src/Module/Friendica.php:61 -msgid "Installed addons/apps:" -msgstr "Telepített bővítmények vagy alkalmazások:" +#: src/Model/Contact.php:982 src/Model/Contact.php:995 +msgid "UnFollow" +msgstr "Követés megszüntetése" -#: src/Module/Friendica.php:66 -msgid "No installed addons/apps" -msgstr "Nincsenek telepített bővítmények vagy alkalmazások" - -#: src/Module/Friendica.php:71 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "Olvassa el ennek a csomópontnak a használati feltételeit." - -#: src/Module/Friendica.php:78 -msgid "On this server the following remote servers are blocked." -msgstr "Ezen a kiszolgálón a következő távoli kiszolgálók vannak tiltva." - -#: src/Module/Friendica.php:80 src/Model/Contact.php:2164 -#: mod/dfrn_request.php:361 -msgid "Blocked domain" -msgstr "Tiltott tartomány" - -#: src/Module/Friendica.php:81 src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Reason for the block" -msgstr "A tiltás oka" - -#: src/Module/Friendica.php:96 -#, php-format -msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "Ez egy %s verziójú Friendica, amely a %s helyen fut a weben. Az adatbázis verziója %s, a bejegyzésfrissítés verziója %s." - -#: src/Module/Friendica.php:101 -msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Látogassa meg a Friendi.ca oldalt, hogy többet tudjon meg a Friendica projektről." - -#: src/Module/Friendica.php:102 -msgid "Bug reports and issues: please visit" -msgstr "Hibák és problémák jelentéséhez látogassa meg" - -#: src/Module/Friendica.php:102 -msgid "the bugtracker at github" -msgstr "a GitHubon lévő hibakövetőt" - -#: src/Module/Friendica.php:103 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "Javaslatokat, dicséretet és egyebeket az „info” kukac friendi pont ca címre küldhet." - -#: src/Module/Group.php:61 -msgid "Could not create group." -msgstr "Nem sikerült létrehozni a csoportot." - -#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 -msgid "Group not found." -msgstr "A csoport nem található." - -#: src/Module/Group.php:78 -msgid "Group name was not changed." -msgstr "A csoport neve nem változott meg." - -#: src/Module/Group.php:100 -msgid "Unknown group." -msgstr "Ismeretlen csoport." - -#: src/Module/Group.php:109 -msgid "Contact is deleted." -msgstr "A partner törölve." - -#: src/Module/Group.php:115 -msgid "Unable to add the contact to the group." -msgstr "Nem lehet hozzáadni a partnert a csoporthoz." - -#: src/Module/Group.php:118 -msgid "Contact successfully added to group." -msgstr "A partner sikeresen hozzáadva a csoporthoz." - -#: src/Module/Group.php:122 -msgid "Unable to remove the contact from the group." -msgstr "Nem lehet eltávolítani a partnert a csoportból." - -#: src/Module/Group.php:125 -msgid "Contact successfully removed from group." -msgstr "A partner sikeresen eltávolítva a csoportból." - -#: src/Module/Group.php:128 -msgid "Unknown group command." -msgstr "Ismeretlen csoportparancs." - -#: src/Module/Group.php:131 -msgid "Bad request." -msgstr "Hibás kérés." - -#: src/Module/Group.php:170 -msgid "Save Group" -msgstr "Csoport mentése" - -#: src/Module/Group.php:171 -msgid "Filter" -msgstr "Szűrő" - -#: src/Module/Group.php:177 -msgid "Create a group of contacts/friends." -msgstr "Partnerek vagy ismerősök csoportjának létrehozása." - -#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 -#: src/Model/Group.php:543 -msgid "Group Name: " -msgstr "Csoport neve: " - -#: src/Module/Group.php:193 src/Model/Group.php:540 -msgid "Contacts not in any group" -msgstr "Egyetlen csoportban sem lévő partnerek" - -#: src/Module/Group.php:219 -msgid "Unable to remove group." -msgstr "Nem lehet eltávolítani a csoportot." - -#: src/Module/Group.php:270 -msgid "Delete Group" -msgstr "Csoport törlése" - -#: src/Module/Group.php:280 -msgid "Edit Group Name" -msgstr "Csoport nevének szerkesztése" - -#: src/Module/Group.php:290 -msgid "Members" -msgstr "Tagok" - -#: src/Module/Group.php:292 src/Module/Contact.php:791 -#: src/Content/Widget.php:247 -msgid "All Contacts" -msgstr "Összes partner" - -#: src/Module/Group.php:293 -msgid "Group is empty" -msgstr "A csoport üres" - -#: src/Module/Group.php:306 -msgid "Remove contact from group" -msgstr "Partner eltávolítása a csoportból" - -#: src/Module/Group.php:327 -msgid "Click on a contact to add or remove." -msgstr "Kattintson egy partnerre a hozzáadáshoz vagy eltávolításhoz." - -#: src/Module/Group.php:341 -msgid "Add contact to group" -msgstr "Partner hozzáadása a csoporthoz" - -#: src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:54 src/Content/Nav.php:268 -msgid "Notifications" -msgstr "Értesítések" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "A módszer nem engedélyezett." - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "Üdvözli a(z) %s!" - -#: src/Module/BaseSearch.php:69 -#, php-format -msgid "People Search - %s" -msgstr "Emberek keresése – %s" - -#: src/Module/BaseSearch.php:79 -#, php-format -msgid "Forum Search - %s" -msgstr "Fórum keresése – %s" - -#: src/Module/BaseSearch.php:117 mod/match.php:120 -msgid "No matches" -msgstr "Nincs találat" - -#: src/Module/Notifications/Introductions.php:78 -msgid "Show Ignored Requests" -msgstr "Mellőzött kérések megjelenítése" - -#: src/Module/Notifications/Introductions.php:78 -msgid "Hide Ignored Requests" -msgstr "Mellőzött kérések elrejtése" - -#: src/Module/Notifications/Introductions.php:94 -#: src/Module/Notifications/Introductions.php:163 -msgid "Notification type:" -msgstr "Értesítés típusa:" - -#: src/Module/Notifications/Introductions.php:97 -msgid "Suggested by:" -msgstr "Ajánlotta:" - -#: src/Module/Notifications/Introductions.php:108 -#: src/Module/Notifications/Introductions.php:183 src/Module/Contact.php:642 -#: src/Module/Admin/Blocklist/Contact.php:100 mod/follow.php:149 -#: mod/unfollow.php:103 -msgid "Profile URL" -msgstr "Profil URL" +#: src/Model/Contact.php:991 +msgid "Drop Contact" +msgstr "Partner eldobása" +#: src/Model/Contact.php:1001 src/Module/Admin/Users/Pending.php:107 #: src/Module/Notifications/Introductions.php:111 #: src/Module/Notifications/Introductions.php:189 -#: src/Module/Admin/Users/Pending.php:107 src/Model/Contact.php:1001 msgid "Approve" msgstr "Jóváhagyás" -#: src/Module/Notifications/Introductions.php:113 -#: src/Module/Notifications/Introductions.php:191 -#: src/Module/Notifications/Notification.php:59 src/Module/Contact.php:626 -#: src/Module/Contact.php:884 src/Module/Contact.php:1173 -#: include/conversation.php:956 -msgid "Ignore" -msgstr "Mellőzés" +#: src/Model/Contact.php:1406 +msgid "Organisation" +msgstr "Szervezet" -#: src/Module/Notifications/Introductions.php:114 -#: src/Module/Notifications/Introductions.php:155 -#: src/Module/Notifications/Notification.php:56 mod/message.php:121 -msgid "Discard" -msgstr "Elvetés" +#: src/Model/Contact.php:1414 +msgid "Forum" +msgstr "Fórum" -#: src/Module/Notifications/Introductions.php:122 -msgid "Claims to be known to you: " -msgstr "Azt állítja, hogy Ön ismeri: " +#: src/Model/Contact.php:2174 +msgid "Connect URL missing." +msgstr "A kapcsolódási URL hiányzik." -#: src/Module/Notifications/Introductions.php:123 src/Module/Register.php:115 -#: src/Module/Contact.php:456 mod/api.php:127 -msgid "Yes" -msgstr "Igen" - -#: src/Module/Notifications/Introductions.php:123 src/Module/Register.php:116 -#: mod/api.php:128 -msgid "No" -msgstr "Nem" - -#: src/Module/Notifications/Introductions.php:131 -msgid "Shall your connection be bidirectional or not?" -msgstr "Legyen a kapcsolata kétirányú vagy sem?" - -#: src/Module/Notifications/Introductions.php:132 -#, php-format +#: src/Model/Contact.php:2183 msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "%s ismerősként való elfogadása lehetővé teszi %s számára, hogy feliratkozzon a bejegyzéseire, és Ön is frissítéseket fog kapni tőle a hírforrásában." +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "A partnert nem sikerült hozzáadni. Ellenőrizze a hozzá tartozó hálózat hitelesítési adatait a Beállítások → Közösségi hálózatok oldalon." -#: src/Module/Notifications/Introductions.php:133 -#, php-format +#: src/Model/Contact.php:2224 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "%s feliratkozóként való elfogadása lehetővé teszi számára, hogy feliratkozzon a bejegyzéseire, de Ön nem fog frissítéseket kapni tőle a hírforrásában." +"This site is not configured to allow communications with other networks." +msgstr "Ez az oldal nem úgy lett beállítva, hogy lehetővé tegye a kommunikációkat más hálózatokkal." -#: src/Module/Notifications/Introductions.php:135 -msgid "Friend" -msgstr "Ismerős" +#: src/Model/Contact.php:2225 src/Model/Contact.php:2238 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "Nem lettek megfelelő kommunikációs protokollok vagy hírforrások felfedezve." -#: src/Module/Notifications/Introductions.php:136 -msgid "Subscriber" -msgstr "Feliratkozó" +#: src/Model/Contact.php:2236 +msgid "The profile address specified does not provide adequate information." +msgstr "A megadott profilcím nem biztosít elegendő információt." -#: src/Module/Notifications/Introductions.php:172 -#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:646 -#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 -#: src/Model/Event.php:472 src/Model/Event.php:959 src/Model/Profile.php:358 -#: mod/events.php:563 -msgid "Location:" -msgstr "Hely:" +#: src/Model/Contact.php:2241 +msgid "An author or name was not found." +msgstr "Egy szerző vagy név nem található." -#: src/Module/Notifications/Introductions.php:174 src/Module/Contact.php:650 -#: src/Model/Profile.php:362 -msgid "About:" -msgstr "Névjegy:" +#: src/Model/Contact.php:2244 +msgid "No browser URL could be matched to this address." +msgstr "Egyetlen böngésző URL-t sem sikerült illeszteni ehhez a címhez." -#: src/Module/Notifications/Introductions.php:176 -#: src/Module/Profile/Profile.php:203 src/Module/Contact.php:652 -#: mod/follow.php:150 -msgid "Tags:" -msgstr "Címkék:" - -#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:634 -msgid "Hide this contact from others" -msgstr "A partner elrejtése mások elől" - -#: src/Module/Notifications/Introductions.php:186 src/Module/Contact.php:338 -#: src/Model/Profile.php:451 -msgid "Network:" -msgstr "Hálózat:" - -#: src/Module/Notifications/Introductions.php:201 -msgid "No introductions." -msgstr "Nincsenek bemutatkozások." - -#: src/Module/Notifications/Introductions.php:202 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "Nincs több %s értesítés." - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Hálózati értesítések" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "Rendszerértesítések" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Személyes értesítések" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Saját értesítések" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Olvasatlanok megjelenítése" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Összes megjelenítése" - -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "Bejelentkezve kell lennie az oldal megtekintéséhez." - -#: src/Module/PermissionTooltip.php:25 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Hibás típus: „%s”, a következők egyike várt: %s" - -#: src/Module/PermissionTooltip.php:38 -msgid "Model not found" -msgstr "A modell nem található" - -#: src/Module/PermissionTooltip.php:60 -msgid "Remote privacy information not available." -msgstr "A távoli adatvédelmi információk nem érhetők el." - -#: src/Module/PermissionTooltip.php:71 -msgid "Visible to:" -msgstr "Látható nekik:" - -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" -msgstr "Egy decentralizált közösségi hálózat" - -#: src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 mod/api.php:112 -msgid "Please login to continue." -msgstr "Jelentkezzen be a folytatáshoz." - -#: src/Module/BaseAdmin.php:63 -msgid "You don't have access to administration pages." -msgstr "Nincs hozzáférése az adminisztrációs oldalakhoz." - -#: src/Module/BaseAdmin.php:67 +#: src/Model/Contact.php:2247 msgid "" -"Submanaged account can't access the administration pages. Please log back in" -" as the main account." -msgstr "Az alkezelt fiókok nem férhetnek hozzá az adminisztrációs oldalakhoz. Jelentkezzen vissza a fő fiókkal." +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Nem lehet illeszteni @-stílusú személyazonosság-címet egy ismert protokollal vagy e-mailes partnerrel." -#: src/Module/BaseAdmin.php:85 src/Content/Nav.php:253 -msgid "Information" -msgstr "Információk" +#: src/Model/Contact.php:2248 +msgid "Use mailto: in front of address to force email check." +msgstr "Használja a mailto: előtagot a cím előtt az e-mail-ellenőrzés kényszerítéséhez." -#: src/Module/BaseAdmin.php:86 -msgid "Overview" -msgstr "Áttekintő" - -#: src/Module/BaseAdmin.php:87 src/Module/Admin/Federation.php:142 -msgid "Federation Statistics" -msgstr "Föderációs statisztikák" - -#: src/Module/BaseAdmin.php:89 -msgid "Configuration" -msgstr "Beállítás" - -#: src/Module/BaseAdmin.php:90 src/Module/Admin/Site.php:580 -msgid "Site" -msgstr "Oldal" - -#: src/Module/BaseAdmin.php:91 src/Module/Admin/Users/Index.php:150 -#: src/Module/Admin/Users/Index.php:160 -msgid "Users" -msgstr "Felhasználók" - -#: src/Module/BaseAdmin.php:92 src/Module/Admin/Addons/Details.php:112 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "Bővítmények" - -#: src/Module/BaseAdmin.php:93 src/Module/Admin/Themes/Details.php:91 -#: src/Module/Admin/Themes/Index.php:112 -msgid "Themes" -msgstr "Témák" - -#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "További funkciók" - -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:163 -#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:256 -msgid "Terms of Service" -msgstr "Használati feltételek" - -#: src/Module/BaseAdmin.php:97 -msgid "Database" -msgstr "Adatbázis" - -#: src/Module/BaseAdmin.php:98 -msgid "DB updates" -msgstr "Adatbázis-frissítések" - -#: src/Module/BaseAdmin.php:99 -msgid "Inspect Deferred Workers" -msgstr "Elhalasztott feldolgozók vizsgálata" - -#: src/Module/BaseAdmin.php:100 -msgid "Inspect worker Queue" -msgstr "Feldolgozó várakozási sorának vizsgálata" - -#: src/Module/BaseAdmin.php:102 -msgid "Tools" -msgstr "Eszközök" - -#: src/Module/BaseAdmin.php:103 -msgid "Contact Blocklist" -msgstr "Partnertiltólista" - -#: src/Module/BaseAdmin.php:104 -msgid "Server Blocklist" -msgstr "Kiszolgáló-tiltólista" - -#: src/Module/BaseAdmin.php:105 src/Module/Admin/Item/Delete.php:66 -msgid "Delete Item" -msgstr "Elem törlése" - -#: src/Module/BaseAdmin.php:107 src/Module/BaseAdmin.php:108 -#: src/Module/Admin/Logs/Settings.php:81 -msgid "Logs" -msgstr "Naplók" - -#: src/Module/BaseAdmin.php:109 src/Module/Admin/Logs/View.php:65 -msgid "View Logs" -msgstr "Naplók megtekintése" - -#: src/Module/BaseAdmin.php:111 -msgid "Diagnostics" -msgstr "Diagnosztika" - -#: src/Module/BaseAdmin.php:112 -msgid "PHP Info" -msgstr "PHP-információk" - -#: src/Module/BaseAdmin.php:113 -msgid "probe address" -msgstr "Cím szondázása" - -#: src/Module/BaseAdmin.php:114 -msgid "check webfinger" -msgstr "WebFinger ellenőrzése" - -#: src/Module/BaseAdmin.php:115 src/Module/Admin/Item/Source.php:57 -msgid "Item Source" -msgstr "Elem forrása" - -#: src/Module/BaseAdmin.php:116 -msgid "Babel" -msgstr "Babel" - -#: src/Module/BaseAdmin.php:117 src/Module/Debug/ActivityPubConversion.php:138 -msgid "ActivityPub Conversion" -msgstr "ActivityPub beszélgetés" - -#: src/Module/BaseAdmin.php:125 src/Content/Nav.php:289 -msgid "Admin" -msgstr "Adminisztráció" - -#: src/Module/BaseAdmin.php:126 -msgid "Addon Features" -msgstr "Bővítményszolgáltatások" - -#: src/Module/BaseAdmin.php:127 -msgid "User registrations waiting for confirmation" -msgstr "Megerősítésre váró felhasználói regisztrációk" - -#: src/Module/Profile/Status.php:58 src/Module/Profile/Common.php:41 -#: src/Module/Profile/Common.php:53 src/Module/Profile/Contacts.php:40 -#: src/Module/Profile/Contacts.php:51 src/Module/Register.php:258 -#: src/Module/HoverCard.php:53 mod/cal.php:72 mod/cal.php:133 -msgid "User not found." -msgstr "A felhasználó nem található." - -#: src/Module/Profile/Status.php:65 src/Module/Profile/Status.php:68 -#: src/Module/Profile/Profile.php:322 src/Module/Profile/Profile.php:325 -#: src/Protocol/Feed.php:940 src/Protocol/OStatus.php:1258 -#, php-format -msgid "%s's timeline" -msgstr "%s idővonala" - -#: src/Module/Profile/Status.php:66 src/Module/Profile/Profile.php:323 -#: src/Protocol/Feed.php:944 src/Protocol/OStatus.php:1262 -#, php-format -msgid "%s's posts" -msgstr "%s bejegyzései" - -#: src/Module/Profile/Status.php:67 src/Module/Profile/Profile.php:324 -#: src/Protocol/Feed.php:947 src/Protocol/OStatus.php:1265 -#, php-format -msgid "%s's comments" -msgstr "%s hozzászólásai" - -#: src/Module/Profile/Status.php:109 src/Module/Profile/Profile.php:94 -#: src/Module/Profile/Profile.php:109 src/Module/Update/Profile.php:55 -#: mod/display.php:281 mod/cal.php:143 -msgid "Access to this profile has been restricted." -msgstr "A profilhoz való hozzáférés korlátozva lett." - -#: src/Module/Profile/Contacts.php:121 -msgid "No contacts." -msgstr "Nincsenek partnerek." - -#: src/Module/Profile/Profile.php:82 mod/dfrn_confirm.php:84 -msgid "Profile not found." -msgstr "A profil nem található." - -#: src/Module/Profile/Profile.php:135 -#, php-format +#: src/Model/Contact.php:2254 msgid "" -"You're currently viewing your profile as %s Cancel" -msgstr "A profilját jelenleg %s nevében nézi Mégse" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "A megadott profilcím egy olyan hálózathoz tartozik, amely le lett tiltva ezen az oldalon." -#: src/Module/Profile/Profile.php:144 mod/settings.php:864 -msgid "Full Name:" -msgstr "Teljes név:" - -#: src/Module/Profile/Profile.php:149 -msgid "Member since:" -msgstr "Ekkortól tag:" - -#: src/Module/Profile/Profile.php:155 -msgid "j F, Y" -msgstr "Y. F j." - -#: src/Module/Profile/Profile.php:156 -msgid "j F" -msgstr "F j." - -#: src/Module/Profile/Profile.php:172 -#: src/Module/Settings/Profile/Index.php:253 mod/events.php:561 -msgid "Description:" -msgstr "Leírás:" - -#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:648 -#: src/Model/Profile.php:363 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 -#: src/Model/Profile.php:361 -msgid "Homepage:" -msgstr "Honlap:" - -#: src/Module/Profile/Profile.php:230 -msgid "Forums:" -msgstr "Fórumok:" - -#: src/Module/Profile/Profile.php:237 src/Module/Contact.php:657 -#: src/Module/Contact.php:936 src/Module/Welcome.php:57 -#: src/Module/BaseProfile.php:52 src/Module/BaseSettings.php:57 -#: src/Content/Nav.php:178 view/theme/frio/theme.php:226 -msgid "Profile" -msgstr "Profil" - -#: src/Module/Profile/Profile.php:242 -msgid "View profile as:" -msgstr "Profil megtekintése másként:" - -#: src/Module/Profile/Profile.php:244 mod/events.php:576 -msgid "Basic" -msgstr "Alap" - -#: src/Module/Profile/Profile.php:245 src/Module/Contact.php:953 -#: src/Module/Admin/Site.php:587 mod/events.php:577 -msgid "Advanced" -msgstr "Speciális" - -#: src/Module/Profile/Profile.php:252 src/Module/Profile/Profile.php:254 -#: src/Model/Profile.php:346 -msgid "Edit profile" -msgstr "Profil szerkesztése" - -#: src/Module/Profile/Profile.php:259 -msgid "View as" -msgstr "Megtekintés másként" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "Csak fölérendelt felhasználók hozhatnak létre további fiókokat." - -#: src/Module/Register.php:84 mod/uimport.php:54 +#: src/Model/Contact.php:2259 msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Ez az oldal túllépte a fiókregisztrációk naponta megengedett számát. Próbálja újra holnap." +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Korlátozott profil. Ez a személy nem lesz képes közvetlen vagy személyes értesítéseket fogadni Öntől." -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "Kitöltheti ezt az űrlapot OpenID használatán keresztül is az OpenID azonosítója megadásával és „Regisztráció” gombra kattintva (nem kötelező)." +#: src/Model/Contact.php:2318 +msgid "Unable to retrieve contact information." +msgstr "Nem lehet lekérni a partner információit." -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "Ha nem ismeri az OpenID-t, akkor hagyja a mezőt üresen, és töltse ki a többi elemet." - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "Az Ön OpenID-ja (opcionális): " - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "Felveszi a profilját a tagkönyvtárba?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "Jegyzet az adminisztrátornak" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Hagyjon üzenetet az adminisztrátornak, hogy miért szeretne ehhez a csomóponthoz csatlakozni" - -#: src/Module/Register.php:135 src/Module/Debug/Probe.php:60 -#: src/Module/Install.php:200 src/Module/Install.php:233 -#: src/Module/Install.php:238 src/Module/Install.php:257 -#: src/Module/Install.php:268 src/Module/Install.php:273 -#: src/Module/Install.php:279 src/Module/Install.php:284 -#: src/Module/Install.php:298 src/Module/Install.php:313 -#: src/Module/Install.php:340 src/Module/Settings/TwoFactor/Verify.php:141 -#: src/Module/Settings/TwoFactor/Index.php:133 -#: src/Module/Admin/Item/Delete.php:70 -#: src/Module/Admin/Blocklist/Server.php:79 -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:99 -#: src/Module/Admin/Blocklist/Server.php:100 -#: src/Module/Security/TwoFactor/Verify.php:99 mod/events.php:533 -#: mod/events.php:565 -msgid "Required" -msgstr "Kötelező" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "Ezen az oldalon a tagság csak meghívás alapján van." - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "A meghívási kódja: " - -#: src/Module/Register.php:139 src/Module/Admin/Site.php:584 -msgid "Registration" -msgstr "Regisztráció" - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "A teljes neve (például Kovács János, valódi vagy valódinak látszó): " - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Az e-mail-címe (a kezdeti információk ide lesznek elküldve, szóval ennek létező címnek kell lennie):" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "Ismételje meg az e-mail-címét:" - -#: src/Module/Register.php:149 mod/settings.php:855 -msgid "New Password:" -msgstr "Új jelszó:" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "Hagyja üresen egy automatikusan előállított jelszóhoz." - -#: src/Module/Register.php:150 mod/settings.php:856 -msgid "Confirm:" -msgstr "Megerősítés:" - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "Válasszon profilbecenevet. Ennek betűvel kell kezdődnie. Ezután a profilcíme ezen az oldalon „becenév@%s” lesz." - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "Becenév választása: " - -#: src/Module/Register.php:155 src/Module/Security/Login.php:102 -#: src/Content/Nav.php:206 -msgid "Register" -msgstr "Regisztráció" - -#: src/Module/Register.php:160 mod/uimport.php:61 -msgid "Import" -msgstr "Importálás" - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "A profilja importálása erre a Friendica példányra" - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "Megjegyzés: ez a csomópont kifejezetten tartalmaz felnőtt tartalmat" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 -msgid "Parent Password:" -msgstr "Fölérendelt jelszó:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Adja meg a fölérendelt fiók jelszavát a kérése törvényesítéséhez." - -#: src/Module/Register.php:199 -msgid "Password doesn't match." -msgstr "A jelszó nem egyezik." - -#: src/Module/Register.php:205 -msgid "Please enter your password." -msgstr "Adja meg a jelszavát." - -#: src/Module/Register.php:247 -msgid "You have entered too much information." -msgstr "Túl sok információt adott meg." - -#: src/Module/Register.php:271 -msgid "Please enter the identical mail address in the second field." -msgstr "Adja meg a megegyező e-mail-címet a második mezőben." - -#: src/Module/Register.php:298 -msgid "The additional account was created." -msgstr "A további fiók létre lett hozva." - -#: src/Module/Register.php:323 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "A regisztráció sikerült. Nézze meg a postafiókját a további utasításokért." - -#: src/Module/Register.php:327 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Nem sikerült elküldeni az e-mail üzenetet. Itt vannak a fiók részletei:
    Bejelentkezés: %s
    Jelszó: %s

    A jelszavát bejelentkezés után változtathatja meg." - -#: src/Module/Register.php:333 -msgid "Registration successful." -msgstr "A regisztráció sikerült." - -#: src/Module/Register.php:338 src/Module/Register.php:345 -msgid "Your registration can not be processed." -msgstr "A regisztrációját nem lehet feldolgozni." - -#: src/Module/Register.php:344 -msgid "You have to leave a request note for the admin." -msgstr "Hagynia kell egy kérelmi jegyzetet az adminisztrátornak." - -#: src/Module/Register.php:390 -msgid "Your registration is pending approval by the site owner." -msgstr "A regisztrációja jóváhagyásra vár az oldal tulajdonosától." - -#: src/Module/Contact.php:94 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d partner szerkesztve." -msgstr[1] "%d partner szerkesztve." - -#: src/Module/Contact.php:121 -msgid "Could not access contact record." -msgstr "Nem sikerült hozzáférni a partner rekordjához." - -#: src/Module/Contact.php:157 mod/dfrn_request.php:428 -msgid "Failed to update contact record." -msgstr "Nem sikerült frissíteni a partner rekordját." - -#: src/Module/Contact.php:340 src/Model/Profile.php:439 -#: src/Content/Text/HTML.php:889 -msgid "Follow" -msgstr "Követés" - -#: src/Module/Contact.php:342 src/Model/Profile.php:441 -msgid "Unfollow" -msgstr "Követés megszüntetése" - -#: src/Module/Contact.php:344 src/Model/Profile.php:445 -#: include/conversation.php:1248 mod/editpost.php:132 -msgid "Message" -msgstr "Üzenet" - -#: src/Module/Contact.php:419 -msgid "Contact has been blocked" -msgstr "A partner tiltva lett" - -#: src/Module/Contact.php:419 -msgid "Contact has been unblocked" -msgstr "A partner tiltása fel lett oldva" - -#: src/Module/Contact.php:429 -msgid "Contact has been ignored" -msgstr "A partner figyelmen kívül lett hagyva" - -#: src/Module/Contact.php:429 -msgid "Contact has been unignored" -msgstr "A partner figyelmen kívül hagyása fel lett oldva" - -#: src/Module/Contact.php:439 -msgid "Contact has been archived" -msgstr "A partner archiválva lett" - -#: src/Module/Contact.php:439 -msgid "Contact has been unarchived" -msgstr "A partner archiválása meg lett szüntetve" - -#: src/Module/Contact.php:452 -msgid "Drop contact" -msgstr "Partner eldobása" - -#: src/Module/Contact.php:455 src/Module/Contact.php:879 -msgid "Do you really want to delete this contact?" -msgstr "Valóban törölni szeretné ezt a partnert?" - -#: src/Module/Contact.php:459 src/Module/RemoteFollow.php:110 -#: include/conversation.php:1241 mod/photos.php:1037 mod/photos.php:1143 -#: mod/settings.php:509 mod/settings.php:535 mod/editpost.php:128 -#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:152 -#: mod/dfrn_request.php:642 mod/tagrm.php:37 mod/tagrm.php:127 -#: mod/unfollow.php:100 -msgid "Cancel" -msgstr "Mégse" - -#: src/Module/Contact.php:468 -msgid "Contact has been removed." -msgstr "A partner el lett távolítva." - -#: src/Module/Contact.php:496 -#, php-format -msgid "You are mutual friends with %s" -msgstr "Ön kölcsönösen ismerős %s partnerrel" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "Ön megoszt %s partnerrel" - -#: src/Module/Contact.php:504 -#, php-format -msgid "%s is sharing with you" -msgstr "%s megoszt Önnel" - -#: src/Module/Contact.php:528 -msgid "Private communications are not available for this contact." -msgstr "A személyes kommunikációk nem érhetők el ennél a partnernél." - -#: src/Module/Contact.php:530 -msgid "Never" -msgstr "Soha" - -#: src/Module/Contact.php:533 -msgid "(Update was not successful)" -msgstr "(a frissítés nem volt sikeres)" - -#: src/Module/Contact.php:533 -msgid "(Update was successful)" -msgstr "(a frissítés sikeres volt)" - -#: src/Module/Contact.php:535 src/Module/Contact.php:1136 -msgid "Suggest friends" -msgstr "Ismerősök ajánlása" - -#: src/Module/Contact.php:539 -#, php-format -msgid "Network type: %s" -msgstr "Hálózat típusa: %s" - -#: src/Module/Contact.php:544 -msgid "Communications lost with this contact!" -msgstr "A kommunikációk megszakadtak ezzel a partnerrel!" - -#: src/Module/Contact.php:550 -msgid "Fetch further information for feeds" -msgstr "További információk lekérése a hírforrásokhoz" - -#: src/Module/Contact.php:552 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "Információk lekérése a hírforrás eleméből, mint például előnézeti képek, cím és előzetes. Akkor kapcsolhatja be ezt, ha a hírforrás nem tartalmaz sok szöveget. A kulcsszavak a hírforrás elemében lévő metafejlécéből lesznek kiszedve, és kettős keresztes címkékként lesznek beküldve." - -#: src/Module/Contact.php:554 src/Module/Settings/TwoFactor/Index.php:118 -#: src/Module/Admin/Site.php:686 src/Module/Admin/Site.php:694 -msgid "Disabled" -msgstr "Letiltva" - -#: src/Module/Contact.php:555 -msgid "Fetch information" -msgstr "Információk lekérése" - -#: src/Module/Contact.php:556 -msgid "Fetch keywords" -msgstr "Kulcsszavak lekérése" - -#: src/Module/Contact.php:557 -msgid "Fetch information and keywords" -msgstr "Információk és kulcsszavak lekérése" - -#: src/Module/Contact.php:569 src/Module/Contact.php:573 -#: src/Module/Contact.php:576 src/Module/Contact.php:580 -msgid "No mirroring" -msgstr "Nincs tükrözés" - -#: src/Module/Contact.php:570 -msgid "Mirror as forwarded posting" -msgstr "Tükrözés továbbított beküldésként" - -#: src/Module/Contact.php:571 src/Module/Contact.php:577 -#: src/Module/Contact.php:581 -msgid "Mirror as my own posting" -msgstr "Tükrözés saját beküldésként" - -#: src/Module/Contact.php:574 src/Module/Contact.php:578 -msgid "Native reshare" -msgstr "Natív újra megosztás" - -#: src/Module/Contact.php:593 -msgid "Contact Information / Notes" -msgstr "Partner információ vagy jegyzetek" - -#: src/Module/Contact.php:594 -msgid "Contact Settings" -msgstr "Partnerbeállítások" - -#: src/Module/Contact.php:602 -msgid "Contact" -msgstr "Partner" - -#: src/Module/Contact.php:606 -msgid "Their personal note" -msgstr "A személyes jegyzeteik" - -#: src/Module/Contact.php:608 -msgid "Edit contact notes" -msgstr "Partner jegyzeteinek szerkesztése" - -#: src/Module/Contact.php:611 src/Module/Contact.php:1104 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "%s profiljának megtekintése [%s]" - -#: src/Module/Contact.php:612 -msgid "Block/Unblock contact" -msgstr "Partner tiltása vagy tiltásának feloldása" - -#: src/Module/Contact.php:613 -msgid "Ignore contact" -msgstr "Partner mellőzése" - -#: src/Module/Contact.php:614 -msgid "View conversations" -msgstr "Beszélgetések megtekintése" - -#: src/Module/Contact.php:619 -msgid "Last update:" -msgstr "Utolsó frissítés:" - -#: src/Module/Contact.php:621 -msgid "Update public posts" -msgstr "Nyilvános bejegyzések frissítése" - -#: src/Module/Contact.php:623 src/Module/Contact.php:1146 -msgid "Update now" -msgstr "Frissítés most" - -#: src/Module/Contact.php:625 src/Module/Contact.php:883 -#: src/Module/Contact.php:1165 src/Module/Admin/Blocklist/Contact.php:85 -#: src/Module/Admin/Users/Index.php:156 src/Module/Admin/Users/Blocked.php:142 -msgid "Unblock" -msgstr "Tiltás feloldása" - -#: src/Module/Contact.php:625 src/Module/Contact.php:883 -#: src/Module/Contact.php:1165 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users/Active.php:140 src/Module/Admin/Users/Index.php:154 -#: include/conversation.php:955 -msgid "Block" -msgstr "Tiltás" - -#: src/Module/Contact.php:626 src/Module/Contact.php:884 -#: src/Module/Contact.php:1173 -msgid "Unignore" -msgstr "Mellőzés feloldása" - -#: src/Module/Contact.php:630 -msgid "Currently blocked" -msgstr "Jelenleg tiltva" - -#: src/Module/Contact.php:631 -msgid "Currently ignored" -msgstr "Jelenleg mellőzve" - -#: src/Module/Contact.php:632 -msgid "Currently archived" -msgstr "Jelenleg archiválva" - -#: src/Module/Contact.php:633 -msgid "Awaiting connection acknowledge" -msgstr "Várakozás a kapcsolat nyugtázására" - -#: src/Module/Contact.php:634 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "A nyilvános bejegyzéseire adott válaszok vagy kedvelések továbbra is láthatóak lehetnek." - -#: src/Module/Contact.php:635 -msgid "Notification for new posts" -msgstr "Értesítés új bejegyzéseknél" - -#: src/Module/Contact.php:635 -msgid "Send a notification of every new post of this contact" -msgstr "Értesítés küldése a partner minden új bejegyzéséről." - -#: src/Module/Contact.php:637 -msgid "Keyword Deny List" -msgstr "Kulcsszavas tiltólista" - -#: src/Module/Contact.php:637 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Kulcsszavak vesszővel elválasztott listája, amelyeket nem szabad kettős keresztes címkékké átalakítani, ha az „Információk és kulcsszavak lekérése” ki van jelölve." - -#: src/Module/Contact.php:653 src/Module/Settings/TwoFactor/Index.php:132 -msgid "Actions" -msgstr "Műveletek" - -#: src/Module/Contact.php:655 src/Module/Contact.php:920 -#: src/Module/Settings/TwoFactor/Index.php:112 src/Module/BaseProfile.php:60 -#: src/Content/Nav.php:177 view/theme/frio/theme.php:225 -msgid "Status" -msgstr "Állapot" - -#: src/Module/Contact.php:660 -msgid "Mirror postings from this contact" -msgstr "Beküldés tükrözése ettől a partnertől" - -#: src/Module/Contact.php:662 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "A partner megjelölése távoli önmagaként. Ezt azt fogja okozni, hogy a Friendica újraküldi az ettől a partnertől származó új bejegyzéseket." - -#: src/Module/Contact.php:794 -msgid "Show all contacts" -msgstr "Összes partner megjelenítése" - -#: src/Module/Contact.php:799 src/Module/Contact.php:859 -#: src/Module/Admin/BaseUsers.php:66 -msgid "Pending" -msgstr "Függőben" - -#: src/Module/Contact.php:802 -msgid "Only show pending contacts" -msgstr "Csak a függőben lévő partnerek megjelenítése" - -#: src/Module/Contact.php:807 src/Module/Contact.php:860 -#: src/Module/Admin/BaseUsers.php:74 -msgid "Blocked" -msgstr "Tiltva" - -#: src/Module/Contact.php:810 -msgid "Only show blocked contacts" -msgstr "Csak a tiltott partnerek megjelenítése" - -#: src/Module/Contact.php:815 src/Module/Contact.php:862 -msgid "Ignored" -msgstr "Mellőzve" - -#: src/Module/Contact.php:818 -msgid "Only show ignored contacts" -msgstr "Csak a mellőzött partnerek megjelenítése" - -#: src/Module/Contact.php:823 src/Module/Contact.php:863 -msgid "Archived" -msgstr "Archiválva" - -#: src/Module/Contact.php:826 -msgid "Only show archived contacts" -msgstr "Csak az archivált partnerek megjelenítése" - -#: src/Module/Contact.php:831 src/Module/Contact.php:861 -msgid "Hidden" -msgstr "Rejtett" - -#: src/Module/Contact.php:834 -msgid "Only show hidden contacts" -msgstr "Csak a rejtett partnerek megjelenítése" - -#: src/Module/Contact.php:839 src/Module/Welcome.php:76 -#: src/Model/Group.php:535 src/Content/Widget.php:214 -msgid "Groups" -msgstr "Csoportok" - -#: src/Module/Contact.php:842 -msgid "Organize your contact groups" -msgstr "Partnercsoportok szervezése" - -#: src/Module/Contact.php:853 src/Content/Widget.php:239 -#: src/BaseModule.php:189 -msgid "Following" -msgstr "Követés" - -#: src/Module/Contact.php:854 src/Content/Widget.php:240 -#: src/BaseModule.php:194 -msgid "Mutual friends" -msgstr "Kölcsönösen ismerősök" - -#: src/Module/Contact.php:855 src/Module/Contact.php:943 -#: src/Module/BaseProfile.php:121 src/Module/BaseProfile.php:124 -#: src/Content/Nav.php:225 src/Content/Nav.php:284 -#: src/Content/Text/HTML.php:906 view/theme/frio/theme.php:236 -msgid "Contacts" -msgstr "Partnerek" - -#: src/Module/Contact.php:874 -msgid "Search your contacts" -msgstr "Partnerek keresése" - -#: src/Module/Contact.php:875 src/Module/Search/Index.php:193 -#, php-format -msgid "Results for: %s" -msgstr "Találatok erre: %s" - -#: src/Module/Contact.php:876 src/Module/Directory.php:105 -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find" -msgstr "Keresés" - -#: src/Module/Contact.php:882 mod/settings.php:92 mod/settings.php:534 -msgid "Update" -msgstr "Frissítés" - -#: src/Module/Contact.php:885 src/Module/Contact.php:1182 -msgid "Archive" -msgstr "Archiválás" - -#: src/Module/Contact.php:885 src/Module/Contact.php:1182 -msgid "Unarchive" -msgstr "Archiválás megszüntetése" - -#: src/Module/Contact.php:886 src/Module/Contact.php:1190 -#: src/Module/Admin/Users/Active.php:139 src/Module/Admin/Users/Index.php:153 -#: src/Module/Admin/Users/Blocked.php:140 include/conversation.php:565 -#: mod/photos.php:1471 mod/settings.php:569 mod/settings.php:711 -msgid "Delete" -msgstr "Törlés" - -#: src/Module/Contact.php:888 -msgid "Batch Actions" -msgstr "Tömeges műveletek" - -#: src/Module/Contact.php:923 -msgid "Conversations started by this contact" -msgstr "A partner által elkezdett beszélgetések" - -#: src/Module/Contact.php:928 -msgid "Posts and Comments" -msgstr "Bejegyzések és hozzászólások" - -#: src/Module/Contact.php:931 src/Module/BaseProfile.php:63 mod/follow.php:171 -#: mod/unfollow.php:113 -msgid "Status Messages and Posts" -msgstr "Állapotüzenetek és bejegyzések" - -#: src/Module/Contact.php:939 src/Module/BaseProfile.php:55 -msgid "Profile Details" -msgstr "Profil részletei" - -#: src/Module/Contact.php:946 -msgid "View all known contacts" -msgstr "Összes ismert partner megtekintése" - -#: src/Module/Contact.php:956 -msgid "Advanced Contact Settings" -msgstr "Speciális partnerbeállítások" - -#: src/Module/Contact.php:1063 -msgid "Mutual Friendship" -msgstr "Kölcsönös ismeretség" - -#: src/Module/Contact.php:1067 -msgid "is a fan of yours" -msgstr "az Ön rajongója" - -#: src/Module/Contact.php:1071 -msgid "you are a fan of" -msgstr "Ön rajong érte:" - -#: src/Module/Contact.php:1089 -msgid "Pending outgoing contact request" -msgstr "Függőben lévő kimenő partnerkérés" - -#: src/Module/Contact.php:1091 -msgid "Pending incoming contact request" -msgstr "Függőben lévő bejövő partnerkérés" - -#: src/Module/Contact.php:1096 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:946 mod/photos.php:1377 mod/photos.php:1434 -#: mod/photos.php:1509 -msgid "This is you" -msgstr "Ez Ön" - -#: src/Module/Contact.php:1156 -msgid "Refetch contact data" -msgstr "Partneradatok ismételt lekérése" - -#: src/Module/Contact.php:1167 -msgid "Toggle Blocked status" -msgstr "Tiltott állapot átváltása" - -#: src/Module/Contact.php:1175 -msgid "Toggle Ignored status" -msgstr "Mellőzött állapot átváltása" - -#: src/Module/Contact.php:1184 -msgid "Toggle Archive status" -msgstr "Archiválási állapot átváltása" - -#: src/Module/Contact.php:1192 -msgid "Delete contact" -msgstr "Partner törlése" - -#: src/Module/Debug/Feed.php:63 -msgid "Source URL" -msgstr "Forrás URL" - -#: src/Module/Debug/ItemBody.php:47 src/Module/Debug/ItemBody.php:60 -#: src/Module/Admin/Themes/Details.php:39 src/Module/Admin/Themes/Index.php:59 -#: mod/item.php:884 -msgid "Item not found." -msgstr "Az elem nem található." - -#: src/Module/Debug/Babel.php:51 -msgid "Source input" -msgstr "Forrás bevitele" - -#: src/Module/Debug/Babel.php:57 -msgid "BBCode::toPlaintext" -msgstr "BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:63 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode::convert (nyers HTML)" - -#: src/Module/Debug/Babel.php:68 -msgid "BBCode::convert (hex)" -msgstr "BBCode::convert (hexa)" - -#: src/Module/Debug/Babel.php:73 -msgid "BBCode::convert" -msgstr "BBCode::convert" - -#: src/Module/Debug/Babel.php:79 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:85 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" - -#: src/Module/Debug/Babel.php:91 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "BBCode::toMarkdown => Markdown::convert (nyers HTML)" - -#: src/Module/Debug/Babel.php:95 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::convert" - -#: src/Module/Debug/Babel.php:101 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:107 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Body" -msgstr "Elem törzse" - -#: src/Module/Debug/Babel.php:119 -msgid "Item Tags" -msgstr "Elem címkéi" - -#: src/Module/Debug/Babel.php:125 -msgid "PageInfo::appendToBody" -msgstr "PageInfo::appendToBody" - -#: src/Module/Debug/Babel.php:130 -msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" -msgstr "PageInfo::appendToBody => BBCode::convert (nyers HTML)" - -#: src/Module/Debug/Babel.php:134 -msgid "PageInfo::appendToBody => BBCode::convert" -msgstr "PageInfo::appendToBody => BBCode::convert" - -#: src/Module/Debug/Babel.php:141 -msgid "Source input (Diaspora format)" -msgstr "Forrás bevitele (Diaspora formátum)" - -#: src/Module/Debug/Babel.php:150 -msgid "Source input (Markdown)" -msgstr "Forrás bevitele (Markdown)" - -#: src/Module/Debug/Babel.php:156 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (nyers HTML)" - -#: src/Module/Debug/Babel.php:161 -msgid "Markdown::convert" -msgstr "Markdown::convert" - -#: src/Module/Debug/Babel.php:167 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:174 -msgid "Raw HTML input" -msgstr "Nyers HTML bevitel" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML Input" -msgstr "HTML bevitel" - -#: src/Module/Debug/Babel.php:186 -msgid "HTML Purified (raw)" -msgstr "HTML megtisztítva (nyers)" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML Purified (hex)" -msgstr "HTML megtisztítva (hexa)" - -#: src/Module/Debug/Babel.php:196 -msgid "HTML Purified" -msgstr "HTML megtisztítva" - -#: src/Module/Debug/Babel.php:202 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" - -#: src/Module/Debug/Babel.php:208 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" - -#: src/Module/Debug/Babel.php:213 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (nyers HTML)" - -#: src/Module/Debug/Babel.php:219 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "HTML::toBBCode => BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:225 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" - -#: src/Module/Debug/Babel.php:231 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" - -#: src/Module/Debug/Babel.php:237 -msgid "HTML::toPlaintext (compact)" -msgstr "HTML::toPlaintext (tömör)" - -#: src/Module/Debug/Babel.php:255 -msgid "Decoded post" -msgstr "Dekódolt bejegyzés" - -#: src/Module/Debug/Babel.php:276 -msgid "Post array before expand entities" -msgstr "A bejegyzéstömb az entitások kiterjesztése előtt" - -#: src/Module/Debug/Babel.php:283 -msgid "Post converted" -msgstr "Bejegyzés átalakítva" - -#: src/Module/Debug/Babel.php:288 -msgid "Converted body" -msgstr "Átalakított törzs" - -#: src/Module/Debug/Babel.php:293 -#: src/Module/Debug/ActivityPubConversion.php:130 -#: src/Module/Security/TwoFactor/Verify.php:96 mod/repair_ostatus.php:50 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "Hiba" -msgstr[1] "Hibák" - -#: src/Module/Debug/Babel.php:294 -msgid "Twitter addon is absent from the addon/ folder." -msgstr "A Twitter bővítmény hiányzik az „addon/” mappából." - -#: src/Module/Debug/Babel.php:304 -msgid "Babel Diagnostic" -msgstr "Babel diagnosztika" - -#: src/Module/Debug/Babel.php:305 -msgid "Source text" -msgstr "Forrásszöveg" - -#: src/Module/Debug/Babel.php:306 -msgid "BBCode" -msgstr "BBCode" - -#: src/Module/Debug/Babel.php:307 src/Content/ContactSelector.php:127 -msgid "Diaspora" -msgstr "Diaspora" - -#: src/Module/Debug/Babel.php:308 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:309 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Debug/Babel.php:311 -msgid "Twitter Source / Tweet URL (requires API key)" -msgstr "Twitter forrás vagy Tweet URL (API-kulcsot igényel)" - -#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 -msgid "Only logged in users are permitted to perform a probing." -msgstr "Csak bejelentkezett felhasználóknak engedélyezett a szondázás végrehajtása." - -#: src/Module/Debug/WebFinger.php:38 src/Module/Debug/Probe.php:39 -#: src/Module/Conversation/Community.php:188 src/Module/Search/Index.php:51 -#: src/Module/Search/Index.php:56 src/Module/Directory.php:49 -#: mod/photos.php:836 mod/display.php:179 mod/dfrn_request.php:600 -#: mod/videos.php:129 -msgid "Public access denied." -msgstr "Nyilvános hozzáférés megtagadva." - -#: src/Module/Debug/WebFinger.php:52 -msgid "Webfinger Diagnostic" -msgstr "WebFinger diagnosztika" - -#: src/Module/Debug/WebFinger.php:54 -msgid "Lookup address:" -msgstr "Keresési cím:" - -#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 -#: src/Model/Event.php:871 +#: src/Model/Event.php:50 src/Model/Event.php:871 +#: src/Module/Debug/Localtime.php:36 msgid "l F d, Y \\@ g:i A" msgstr "Y. F j., l, H:i" -#: src/Module/Debug/Localtime.php:49 -msgid "Time Conversion" -msgstr "Időátalakítás" +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:470 +#: src/Model/Event.php:941 +msgid "Starts:" +msgstr "Kezdődik:" -#: src/Module/Debug/Localtime.php:50 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "A Friendica ezt a szolgáltatást az ismeretlen időzónákban lévő más hálózatokkal és ismerősökkel történő események megosztásához biztosítja." +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:471 +#: src/Model/Event.php:945 +msgid "Finishes:" +msgstr "Befejeződik:" -#: src/Module/Debug/Localtime.php:51 +#: src/Model/Event.php:420 +msgid "all-day" +msgstr "egész nap" + +#: src/Model/Event.php:446 +msgid "Sept" +msgstr "Szept" + +#: src/Model/Event.php:468 +msgid "No events to display" +msgstr "Nincsenek megjelenítendő események" + +#: src/Model/Event.php:587 +msgid "l, F j" +msgstr "F j., l" + +#: src/Model/Event.php:618 +msgid "Edit event" +msgstr "Esemény szerkesztése" + +#: src/Model/Event.php:619 +msgid "Duplicate event" +msgstr "Esemény kettőzése" + +#: src/Model/Event.php:620 +msgid "Delete event" +msgstr "Esemény törlése" + +#: src/Model/Event.php:872 +msgid "D g:i A" +msgstr "D H:i" + +#: src/Model/Event.php:873 +msgid "g:i A" +msgstr "H:i" + +#: src/Model/Event.php:960 src/Model/Event.php:962 +msgid "Show map" +msgstr "Térkép megjelenítése" + +#: src/Model/Event.php:961 +msgid "Hide map" +msgstr "Térkép elrejtése" + +#: src/Model/Event.php:1053 #, php-format -msgid "UTC time: %s" -msgstr "UTC idő: %s" +msgid "%s's birthday" +msgstr "%s születésnapja" -#: src/Module/Debug/Localtime.php:54 +#: src/Model/Event.php:1054 #, php-format -msgid "Current timezone: %s" -msgstr "Jelenlegi időzóna: %s" +msgid "Happy Birthday %s" +msgstr "Boldog születésnapot, %s" -#: src/Module/Debug/Localtime.php:58 +#: src/Model/Group.php:92 +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 "Egy ilyen névvel rendelkező törölt csoport újraéledt. Lehet, hogy a meglévő elemjogosultságok alkalmazva lesznek erre a csoportra és bármely jövőbeli tagjaira. Ha ez nem az, amit szeretett volna, akkor hozzon létre egy másik csoportot eltérő névvel." + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Alapértelmezett adatvédelmi csoport az új partnerekhez" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Mindenki" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "szerkesztés" + +#: src/Model/Group.php:534 +msgid "add" +msgstr "hozzáadás" + +#: src/Model/Group.php:539 +msgid "Edit group" +msgstr "Csoport szerkesztése" + +#: src/Model/Group.php:540 src/Module/Group.php:193 +msgid "Contacts not in any group" +msgstr "Egyetlen csoportban sem lévő partnerek" + +#: src/Model/Group.php:542 +msgid "Create a new group" +msgstr "Új csoport létrehozása" + +#: src/Model/Group.php:543 src/Module/Group.php:178 src/Module/Group.php:201 +#: src/Module/Group.php:276 +msgid "Group Name: " +msgstr "Csoport neve: " + +#: src/Model/Group.php:544 +msgid "Edit groups" +msgstr "Csoportok szerkesztése" + +#: src/Model/Item.php:1653 #, php-format -msgid "Converted localtime: %s" -msgstr "Átalakított helyi idő: %s" +msgid "Detected languages in this post:\\n%s" +msgstr "A bejegyzésben felismert nyelvek:\\n%s" -#: src/Module/Debug/Localtime.php:62 -msgid "Please select your timezone:" -msgstr "Válassza ki az időzónáját:" +#: src/Model/Item.php:2591 +msgid "activity" +msgstr "tevékenység" -#: src/Module/Debug/ActivityPubConversion.php:58 -msgid "Formatted" -msgstr "Formázott" +#: src/Model/Item.php:2593 +msgid "comment" +msgstr "hozzászólás" -#: src/Module/Debug/ActivityPubConversion.php:62 -#: src/Module/Admin/Item/Source.php:73 -msgid "Source" -msgstr "Forrás" +#: src/Model/Item.php:2596 +msgid "post" +msgstr "bejegyzés" -#: src/Module/Debug/ActivityPubConversion.php:70 -msgid "Activity" -msgstr "Tevékenység" - -#: src/Module/Debug/ActivityPubConversion.php:118 -msgid "Object data" -msgstr "Objektum adatai" - -#: src/Module/Debug/ActivityPubConversion.php:125 -msgid "Result Item" -msgstr "Eredményelem" - -#: src/Module/Debug/ActivityPubConversion.php:139 -msgid "Source activity" -msgstr "Forrástevékenység" - -#: src/Module/Debug/Probe.php:53 -msgid "Probe Diagnostic" -msgstr "Szondázási diagnosztika" - -#: src/Module/Debug/Probe.php:54 -msgid "Output" -msgstr "Kimenet" - -#: src/Module/Debug/Probe.php:57 -msgid "Lookup address" -msgstr "Keresési cím" - -#: src/Module/Item/Compose.php:46 -msgid "Please enter a post body." -msgstr "Adjon meg egy bejegyzéstörzset." - -#: src/Module/Item/Compose.php:59 -msgid "This feature is only available with the frio theme." -msgstr "Ez a funkció csak a frio témával érhető el." - -#: src/Module/Item/Compose.php:86 -msgid "Compose new personal note" -msgstr "Új személyes jegyzet írása" - -#: src/Module/Item/Compose.php:95 -msgid "Compose new post" -msgstr "Új bejegyzés írása" - -#: src/Module/Item/Compose.php:135 -msgid "Visibility" -msgstr "Láthatóság" - -#: src/Module/Item/Compose.php:145 src/Object/Post.php:951 -#: include/conversation.php:1206 -msgid "Bold" -msgstr "Félkövér" - -#: src/Module/Item/Compose.php:146 src/Object/Post.php:952 -#: include/conversation.php:1207 -msgid "Italic" -msgstr "Dőlt" - -#: src/Module/Item/Compose.php:147 src/Object/Post.php:953 -#: include/conversation.php:1208 -msgid "Underline" -msgstr "Aláhúzott" - -#: src/Module/Item/Compose.php:148 src/Object/Post.php:954 -#: include/conversation.php:1209 -msgid "Quote" -msgstr "Idézet" - -#: src/Module/Item/Compose.php:149 src/Object/Post.php:955 -#: include/conversation.php:1210 -msgid "Code" -msgstr "Kód" - -#: src/Module/Item/Compose.php:150 src/Object/Post.php:956 -#: include/conversation.php:1211 -msgid "Image" -msgstr "Kép" - -#: src/Module/Item/Compose.php:151 src/Object/Post.php:957 -#: include/conversation.php:1212 -msgid "Link" -msgstr "Hivatkozás" - -#: src/Module/Item/Compose.php:152 src/Object/Post.php:958 -#: include/conversation.php:1213 -msgid "Link or Media" -msgstr "Hivatkozás vagy média" - -#: src/Module/Item/Compose.php:153 src/Object/Post.php:959 -#: include/conversation.php:1183 -msgid "Please enter a image/video/audio/webpage URL:" -msgstr "Írjon be egy kép, videó, hang vagy weboldal URL-t:" - -#: src/Module/Item/Compose.php:154 src/Object/Post.php:960 -#: include/conversation.php:1237 mod/photos.php:1381 mod/photos.php:1438 -#: mod/photos.php:1513 mod/editpost.php:125 mod/events.php:573 -msgid "Preview" -msgstr "Előnézet" - -#: src/Module/Item/Compose.php:155 include/conversation.php:1214 -#: mod/editpost.php:100 -msgid "Set your location" -msgstr "Az Ön helyének beállítása" - -#: src/Module/Item/Compose.php:156 -msgid "Clear the location" -msgstr "A hely törlése" - -#: src/Module/Item/Compose.php:157 -msgid "Location services are unavailable on your device" -msgstr "A helymeghatározó szolgáltatások nem érhetők el az Ön eszközén" - -#: src/Module/Item/Compose.php:158 -msgid "" -"Location services are disabled. Please check the website's permissions on " -"your device" -msgstr "A helymeghatározó szolgáltatások le vannak tiltva. Ellenőrizze a weboldal jogosultságait az Ön eszközén" - -#: src/Module/Item/Compose.php:159 src/Object/Post.php:492 -#: include/conversation.php:638 include/conversation.php:1222 -#: mod/photos.php:1536 mod/editpost.php:104 mod/wallmessage.php:155 -#: mod/message.php:204 mod/message.php:374 -msgid "Please wait" -msgstr "Kis türelmet" - -#: src/Module/Item/Compose.php:160 include/conversation.php:1219 -#: mod/editpost.php:117 -msgid "Set title" -msgstr "Cím beállítása" - -#: src/Module/Item/Compose.php:161 include/conversation.php:1221 -#: mod/editpost.php:119 -msgid "Categories (comma-separated list)" -msgstr "Kategóriák (vesszővel elválasztott lista)" - -#: src/Module/Item/Follow.php:52 -msgid "Unable to follow this item." -msgstr "Nem lehet követni ezt az elemet." - -#: src/Module/Maintenance.php:48 src/Module/Maintenance.php:53 -msgid "System down for maintenance" -msgstr "A rendszer le van kapcsolva a karbantartáshoz" - -#: src/Module/Maintenance.php:54 -msgid "" -"This Friendica node is currently in maintenance mode, either automatically " -"because it is self-updating or manually by the node administrator. This " -"condition should be temporary, please come back in a few minutes." -msgstr "Ez a Friendica csomópont jelenleg karbantartási módban van, vagy automatikusan, mert épp önmagát frissíti, vagy kézileg a csomópont adminisztrátora által. Ennek az állapotnak átmenetinek kell lennie, jöjjön vissza néhány perc múlva." - -#: src/Module/Delegation.php:147 -msgid "Switch between your accounts" -msgstr "Váltás a fiókjai között" - -#: src/Module/Delegation.php:148 -msgid "Manage your accounts" -msgstr "Fiókok kezelése" - -#: src/Module/Delegation.php:149 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Váltás a különböző személyazonosságok vagy közösségi és csoportoldalak között, amelyek megosztják a fiókja részleteit, vagy amelyeket „kezelés” jogosultságokkal ruházott fel" - -#: src/Module/Delegation.php:150 -msgid "Select an identity to manage: " -msgstr "A kezelendő személyazonosság kiválasztása: " - -#: src/Module/Bookmarklet.php:46 src/Module/Security/Login.php:142 -#: src/Content/Nav.php:171 -msgid "Login" -msgstr "Bejelentkezés" - -#: src/Module/Bookmarklet.php:56 -msgid "This page is missing a url parameter." -msgstr "Erről az oldalról hiányzik egy URL paraméter." - -#: src/Module/Bookmarklet.php:78 -msgid "The post was created" -msgstr "A bejegyzés létrejött" - -#: src/Module/Conversation/Community.php:69 -msgid "Local Community" -msgstr "Helyi közösség" - -#: src/Module/Conversation/Community.php:72 -msgid "Posts from local users on this server" -msgstr "Bejegyzések a kiszolgálón lévő helyi felhasználóktól" - -#: src/Module/Conversation/Community.php:80 -msgid "Global Community" -msgstr "Globális közösség" - -#: src/Module/Conversation/Community.php:83 -msgid "Posts from users of the whole federated network" -msgstr "Bejegyzések a teljes föderált hálózat felhasználóitól" - -#: src/Module/Conversation/Community.php:116 -msgid "Own Contacts" -msgstr "Saját partnerek" - -#: src/Module/Conversation/Community.php:120 -msgid "Include" -msgstr "Tartalmazás" - -#: src/Module/Conversation/Community.php:121 -msgid "Hide" -msgstr "Elrejtés" - -#: src/Module/Conversation/Community.php:149 src/Module/Search/Index.php:140 -#: src/Module/Search/Index.php:180 -msgid "No results." -msgstr "Nincs találat." - -#: src/Module/Conversation/Community.php:174 -msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "Ez a közösségi folyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét." - -#: src/Module/Conversation/Community.php:212 -msgid "Community option not available." -msgstr "A közösségi beállítás nem érhető el." - -#: src/Module/Conversation/Community.php:228 -msgid "Not available." -msgstr "Nem érhető el." - -#: src/Module/Conversation/Network.php:161 -msgid "No such group" -msgstr "Nincs ilyen csoport" - -#: src/Module/Conversation/Network.php:165 +#: src/Model/Item.php:2710 #, php-format -msgid "Group: %s" -msgstr "Csoport: %s" +msgid "Content warning: %s" +msgstr "Tartalom figyelmeztetés: %s" -#: src/Module/Conversation/Network.php:241 -msgid "Latest Activity" -msgstr "Legutóbbi tevékenység" +#: src/Model/Item.php:3060 +msgid "bytes" +msgstr "bájt" -#: src/Module/Conversation/Network.php:244 -msgid "Sort by latest activity" -msgstr "Rendezés a legutóbbi tevékenység szerint" +#: src/Model/Item.php:3089 src/Model/Item.php:3090 +msgid "View on separate page" +msgstr "Megtekintés külön oldalon" -#: src/Module/Conversation/Network.php:249 -msgid "Latest Posts" -msgstr "Legutóbbi bejegyzések" +#: src/Model/Mail.php:136 src/Model/Mail.php:268 +msgid "[no subject]" +msgstr "[nincs tárgy]" -#: src/Module/Conversation/Network.php:252 -msgid "Sort by post received date" -msgstr "Rendezés a bejegyzés érkezési dátuma szerint" +#: src/Model/Profile.php:356 src/Module/Profile/Profile.php:252 +#: src/Module/Profile/Profile.php:254 +msgid "Edit profile" +msgstr "Profil szerkesztése" -#: src/Module/Conversation/Network.php:257 -#: src/Module/Settings/Profile/Index.php:242 -msgid "Personal" -msgstr "Személyes" - -#: src/Module/Conversation/Network.php:260 -msgid "Posts that mention or involve you" -msgstr "Bejegyzések, amelyek említik vagy tartalmazzák Önt" - -#: src/Module/Conversation/Network.php:265 -msgid "Starred" -msgstr "Csillagozott" - -#: src/Module/Conversation/Network.php:268 -msgid "Favourite Posts" -msgstr "Kedvenc bejegyzések" - -#: src/Module/Install.php:188 -msgid "Friendica Communications Server - Setup" -msgstr "Friendica kommunikációs kiszolgáló – Beállítás" - -#: src/Module/Install.php:199 -msgid "System check" -msgstr "Rendszerellenőrzés" - -#: src/Module/Install.php:201 src/Module/Install.php:258 -#: src/Module/Install.php:341 -msgid "Requirement not satisfied" -msgstr "A követelmény nincs kielégítve" - -#: src/Module/Install.php:202 -msgid "Optional requirement not satisfied" -msgstr "A választható követelmény nincs kielégítve" - -#: src/Module/Install.php:203 -msgid "OK" -msgstr "Rendben" - -#: src/Module/Install.php:207 mod/cal.php:277 mod/events.php:421 -msgid "Next" -msgstr "Következő" - -#: src/Module/Install.php:208 -msgid "Check again" -msgstr "Ellenőrzés újra" - -#: src/Module/Install.php:215 src/Module/Admin/Site.php:522 -msgid "No SSL policy, links will track page SSL state" -msgstr "Nincs SSL irányelv, a hivatkozások követik az oldal SSL állapotát" - -#: src/Module/Install.php:216 src/Module/Admin/Site.php:523 -msgid "Force all links to use SSL" -msgstr "Az összes hivatkozás kényszerítése SSL használatára" - -#: src/Module/Install.php:217 src/Module/Admin/Site.php:524 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Önaláírt tanúsítvány, SSL használata csak helyi hivatkozásoknál (nem ajánlott)" - -#: src/Module/Install.php:223 -msgid "Base settings" -msgstr "Alapvető beállítások" - -#: src/Module/Install.php:225 src/Module/Admin/Site.php:608 -msgid "SSL link policy" -msgstr "SSL-hivatkozás irányelve" - -#: src/Module/Install.php:227 src/Module/Admin/Site.php:608 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Meghatározza, hogy az előállított hivatkozásokat kényszeríteni kell-e SSL használatára." - -#: src/Module/Install.php:230 -msgid "Host name" -msgstr "Gépnév" - -#: src/Module/Install.php:232 -msgid "" -"Overwrite this field in case the determinated hostname isn't right, " -"otherweise leave it as is." -msgstr "Írja felül ezt a mezőt abban az esetben, ha a felismert gépnév nem helyes, egyébként hagyja úgy, ahogy van." - -#: src/Module/Install.php:235 -msgid "Base path to installation" -msgstr "Alap útvonal a telepítéshez" - -#: src/Module/Install.php:237 -msgid "" -"If the system cannot detect the correct path to your installation, enter the" -" correct path here. This setting should only be set if you are using a " -"restricted system and symbolic links to your webroot." -msgstr "Ha a rendszer nem tudja felismerni a helyes útvonalat a telepítéshez, akkor itt adja meg a helyes útvonalat. Ezt a beállítást csak akkor kell megadni, ha korlátozott rendszert és a webgyökérre mutató szimbolikus hivatkozásokat használ." - -#: src/Module/Install.php:240 -msgid "Sub path of the URL" -msgstr "Az URL alútvonala" - -#: src/Module/Install.php:242 -msgid "" -"Overwrite this field in case the sub path determination isn't right, " -"otherwise leave it as is. Leaving this field blank means the installation is" -" at the base URL without sub path." -msgstr "Írja felül ezt a mezőt abban az esetben, ha az alútvonal felismerése nem helyes, egyébként hagyja úgy, ahogy van. A mező üresen hagyása azt jelenti, hogy a telepítés az alap útvonalon van alútvonal nélkül." - -#: src/Module/Install.php:253 -msgid "Database connection" -msgstr "Adatbázis-kapcsolat" - -#: src/Module/Install.php:254 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." -msgstr "A Friendica telepítése érdekében tudnunk kell, hogy hogyan kell kapcsolódni az adatbázisához." - -#: src/Module/Install.php:255 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Vegye fel a kapcsolatot a tárhelyszolgáltatóval vagy az oldal adminisztrátorával, ha kérdései vannak ezekkel a beállításokkal kapcsolatban." - -#: src/Module/Install.php:256 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "A lent megadott adatbázisnak már léteznie kell. Ha még nem létezik, akkor hozza létre a folytatás előtt." - -#: src/Module/Install.php:265 -msgid "Database Server Name" -msgstr "Adatbázis-kiszolgáló neve" - -#: src/Module/Install.php:270 -msgid "Database Login Name" -msgstr "Adatbázis bejelentkezési neve" - -#: src/Module/Install.php:276 -msgid "Database Login Password" -msgstr "Adatbázis bejelentkezési jelszava" - -#: src/Module/Install.php:278 -msgid "For security reasons the password must not be empty" -msgstr "Biztonsági okokból a jelszó nem lehet üres" - -#: src/Module/Install.php:281 -msgid "Database Name" -msgstr "Adatbázis neve" - -#: src/Module/Install.php:285 src/Module/Install.php:315 -msgid "Please select a default timezone for your website" -msgstr "Válasszon egy alapértelmezett időzónát a weboldalához" - -#: src/Module/Install.php:300 -msgid "Site settings" -msgstr "Oldalbeállítások" - -#: src/Module/Install.php:310 -msgid "Site administrator email address" -msgstr "Oldal adminisztrátorának e-mail-címe" - -#: src/Module/Install.php:312 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "A fiókja e-mail-címének egyeznie kell ezzel a webes adminisztrátori panel használata érdekében." - -#: src/Module/Install.php:319 -msgid "System Language:" -msgstr "Rendszer nyelve:" - -#: src/Module/Install.php:321 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." -msgstr "Az alapértelmezett nyelv beállítása a Friendica telepítésnek felületéhez és az e-mailek küldéséhez." - -#: src/Module/Install.php:333 -msgid "Your Friendica site database has been installed." -msgstr "A Friendica oldalának adatbázisa telepítve lett." - -#: src/Module/Install.php:343 -msgid "Installation finished" -msgstr "A telepítés befejeződött" - -#: src/Module/Install.php:363 -msgid "

    What next

    " -msgstr "

    Mi következik?

    " - -#: src/Module/Install.php:364 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"worker." -msgstr "FONTOS: be kell állítania [kézzel] egy ütemezett feladatot a feldolgozóhoz." - -#: src/Module/Install.php:367 -#, php-format -msgid "" -"Go to your new Friendica node registration page " -"and register as new user. Remember to use the same email you have entered as" -" administrator email. This will allow you to enter the site admin panel." -msgstr "Menjen az új Friendica csomópont regisztrációs oldalára, és regisztráljon új felhasználóként. Ne felejtse el ugyanazt az e-mail-címet használni, mint amelyet adminisztrátori e-mail-címként adott meg. Ez lehetővé fogja tenni az oldal adminisztrátori paneljére történő belépést." - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "Nincs profil" - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "Köszönetnyilvánítás" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "A Friendica egy közösségi projekt, amely nem lehetne lehetséges a sok ember segítsége nélkül. Itt van azok listája, akik közreműködtek a kódban vagy a Friendica fordításában. Köszönet mindannyiuknak!" - -#: src/Module/Search/Saved.php:45 -msgid "Search term was not saved." -msgstr "A keresési kifejezés nem lett elmentve." - -#: src/Module/Search/Saved.php:48 -msgid "Search term already saved." -msgstr "A keresési kifejezés már el van mentve." - -#: src/Module/Search/Saved.php:54 -msgid "Search term was not removed." -msgstr "A keresési kifejezés nem lett eltávolítva." - -#: src/Module/Search/Index.php:55 -msgid "Only logged in users are permitted to perform a search." -msgstr "Csak bejelentkezett felhasználóknak engedélyezett a keresés végrehajtása." - -#: src/Module/Search/Index.php:77 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "Percenként csak egy keresés engedélyezett a nem bejelentkezett felhasználóknak." - -#: src/Module/Search/Index.php:100 src/Content/Nav.php:220 -#: src/Content/Text/HTML.php:895 -msgid "Search" -msgstr "Keresés" - -#: src/Module/Search/Index.php:191 -#, php-format -msgid "Items tagged with: %s" -msgstr "Ezzel címkézett elemek: %s" - -#: src/Module/RemoteFollow.php:54 mod/dfrn_request.php:243 -msgid "Profile unavailable." -msgstr "A profil nem érhető el." - -#: src/Module/RemoteFollow.php:60 mod/dfrn_request.php:290 -msgid "Invalid locator" -msgstr "Érvénytelen kereső" - -#: src/Module/RemoteFollow.php:67 -msgid "The provided profile link doesn't seem to be valid" -msgstr "A megadott profilhivatkozás nem tűnik érvényesnek" - -#: src/Module/RemoteFollow.php:72 mod/dfrn_request.php:480 -msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "A távoli feliratkozást nem lehet elvégezni az Ön hálózatánál. Iratkozzon fel közvetlenül a saját rendszerén." - -#: src/Module/RemoteFollow.php:104 mod/dfrn_request.php:636 -msgid "Friend/Connection Request" -msgstr "Ismerős- vagy kapcsolódási kérés" - -#: src/Module/RemoteFollow.php:105 -#, php-format -msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system, you have to subscribe to %s" -" or %s directly on your system." -msgstr "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere, akkor fel kell iratkoznia a(z) %s vagy a(z) %s címre közvetlenül a rendszerén." - -#: src/Module/RemoteFollow.php:106 mod/dfrn_request.php:638 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "Ha még nem tagja a szabad közösségi hálónak, akkor kövesse ezt a hivatkozást egy nyilvános Friendica csomópont kereséséhez, és csatlakozzon hozzánk még ma." - -#: src/Module/RemoteFollow.php:107 mod/dfrn_request.php:639 -msgid "Your Webfinger address or profile URL:" -msgstr "A WebFinger-címe vagy profil URL-je:" - -#: src/Module/RemoteFollow.php:108 mod/follow.php:147 mod/dfrn_request.php:640 -msgid "Please answer the following:" -msgstr "Válaszoljon a következőre:" - -#: src/Module/RemoteFollow.php:109 mod/follow.php:74 mod/dfrn_request.php:641 -#: mod/unfollow.php:99 -msgid "Submit Request" -msgstr "Kérés elküldése" - -#: src/Module/Invite.php:55 -msgid "Total invitation limit exceeded." -msgstr "Az összes meghívás korlátja túllépve." - -#: src/Module/Invite.php:78 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s: nem érvényes e-mail-cím." - -#: src/Module/Invite.php:105 -msgid "Please join us on Friendica" -msgstr "Csatlakozzon hozzánk a Friendica hálózatán" - -#: src/Module/Invite.php:114 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "A meghíváskorlát túllépve. Vegye fel a kapcsolatot az oldal adminisztrátorával." - -#: src/Module/Invite.php:118 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s: az üzenetkézbesítés sikertelen." - -#: src/Module/Invite.php:122 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d üzenet elküldve." -msgstr[1] "%d üzenet elküldve." - -#: src/Module/Invite.php:140 -msgid "You have no more invitations available" -msgstr "Nincs több elérhető meghívása" - -#: src/Module/Invite.php:147 -#, php-format -msgid "" -"Visit %s for a list of public sites that you can join. Friendica members on " -"other sites can all connect with each other, as well as with members of many" -" other social networks." -msgstr "Látogassa meg a %s oldalt azon nyilvános oldalak listájáért, amelyekhez csatlakozhat. A egyéb oldalakon lévő Friendica-tagok mindegyike tud egymással kapcsolódni, valamint számos más közösségi hálózat tagjaival is." - -#: src/Module/Invite.php:149 -#, php-format -msgid "" -"To accept this invitation, please visit and register at %s or any other " -"public Friendica website." -msgstr "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen vagy bármely más nyilvános Friendica weboldalon." - -#: src/Module/Invite.php:150 -#, php-format -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks. See %s for a list of alternate Friendica " -"sites you can join." -msgstr "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni. Nézze meg a(z) %s oldalt azon alternatív Friendica oldalak listájáért, amelyekhez csatlakozhat." - -#: src/Module/Invite.php:154 -msgid "" -"Our apologies. This system is not currently configured to connect with other" -" public sites or invite members." -msgstr "Elnézést kérünk. Ez a rendszer jelenleg nem úgy van beállítva, hogy más nyilvános oldalakhoz kapcsolódjon vagy tagokat hívjon meg." - -#: src/Module/Invite.php:157 -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks." -msgstr "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni." - -#: src/Module/Invite.php:156 -#, php-format -msgid "To accept this invitation, please visit and register at %s." -msgstr "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen." - -#: src/Module/Invite.php:164 -msgid "Send invitations" -msgstr "Meghívások küldése" - -#: src/Module/Invite.php:165 -msgid "Enter email addresses, one per line:" -msgstr "Adja meg az e-mail-címeket, soronként egyet:" - -#: src/Module/Invite.php:168 mod/wallmessage.php:151 mod/message.php:199 -#: mod/message.php:367 -msgid "Your message:" -msgstr "Az üzenete:" - -#: src/Module/Invite.php:169 -msgid "" -"You are cordially invited to join me and other close friends on Friendica - " -"and help us to create a better social web." -msgstr "Szeretettel meghívom Önt, hogy csatlakozzon hozzám és más közeli ismerősökhöz a Friendica hálózatán – és segítsen nekünk egy jobb közösségi hálót létrehozni." - -#: src/Module/Invite.php:171 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "Meg kell majd adnia ezt a meghívási kódot: $invite_code" - -#: src/Module/Invite.php:171 -msgid "" -"Once you have registered, please connect with me via my profile page at:" -msgstr "Miután regisztrált, lépjen velem kapcsolatba a profiloldalamon keresztül itt:" - -#: src/Module/Invite.php:173 -msgid "" -"For more information about the Friendica project and why we feel it is " -"important, please visit http://friendi.ca" -msgstr "A Friendica projekttel kapcsolatos további információkért, valamint hogy miért tartjuk ezt fontosnak, látogasson el a https://friendi.ca/ oldalra." - -#: src/Module/Directory.php:77 -msgid "No entries (some entries may be hidden)." -msgstr "Nincsenek bejegyzések (néhány bejegyzés rejtve lehet)." - -#: src/Module/Directory.php:97 src/Content/Widget.php:83 -#: view/theme/vier/theme.php:179 -msgid "Global Directory" -msgstr "Globális könyvtár" - -#: src/Module/Directory.php:99 -msgid "Find on this site" -msgstr "Keresés ezen az oldalon" - -#: src/Module/Directory.php:101 -msgid "Results for:" -msgstr "Találat erre:" - -#: src/Module/Directory.php:103 -msgid "Site Directory" -msgstr "Oldal könyvtára" - -#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 -#: src/Model/Contact.php:912 src/Model/Contact.php:978 -#: src/Model/Contact.php:987 include/conversation.php:950 -#: include/conversation.php:972 -msgid "View Profile" -msgstr "Profil megtekintése" - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "A regisztrációkor, valamint a felhasználói fiók és a partnerei között történő kommunikáció biztosításához a felhasználónak biztosítania kell egy megjelenített nevet (álnevet), egy felhasználónevet (becenevet) és egy működő e-mail-címet. A nevek hozzáférhetőek lesznek a fiók profiloldalán az oldal bármely látogatója számára, még akkor is, ha más profilrészletek nem jelennek meg. Az e-mail-cím csak az interakciókkal kapcsolatos felhasználói értesítések küldéséhez lesz használva, de nem lesz láthatóan megjelenítve. A fiók felsorolása a csomópont felhasználói könyvtárában vagy a globális felhasználói könyvtárban választható, és a felhasználói beállításokban szabályozható. Ez nem szükséges a kommunikációhoz." - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "Ezek az adatok a kommunikációhoz szükségesek, és átadásra kerül a kommunikációs partnerek csomópontjainak, valamint el is lesznek tárolva ott. A felhasználók megadhatnak további személyes adatokat, amelyek szintén átvitelre kerülhetnek a kommunikációs partnerek fiókjaiba." - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "Egy bejelentkezett felhasználó bármely időpontban exportálhatja a fiókja adatait a fiók beállításaiból. Ha a felhasználó törölni szeretné a fiókját, akkor azt megteheti a %1$s/removeme oldalon. A fiók törlése végleges lesz. Az adatok törlése kérve lesz a kommunikációs partnerek csomópontjairól is." - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "Adatvédelmi nyilatkozat" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "Üdvözli a Friendica!" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "Új tag ellenőrzőlistája" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "Tippeket és hivatkozásokat szeretnénk ajánlani, hogy élvezhetővé tegyük az alkalmazás használatát. Kattintson bármelyik elemre a kapcsolódó oldal megtekintéséhez. Az erre az oldalra mutató hivatkozás a kezdőlapjáról érhető el a kezdeti regisztrációt követő két héten belül, azután csendben eltűnik." - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "Kezdeti lépések" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "Friendica útmutató" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "A Gyors kezdés oldalon találhat egy rövid bemutatót a profil és hálózati lapokról, új kapcsolatok létesítésről, valamint találhat néhány csoportot, amelyekhez csatlakozhat." - -#: src/Module/Welcome.php:52 src/Module/Admin/Addons/Details.php:114 -#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:124 -#: src/Content/Nav.php:282 view/theme/frio/theme.php:235 -msgid "Settings" -msgstr "Beállítások" - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "Ugrás a beállításaihoz" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "A Beállítások oldalon változtathatja meg a kezdeti jelszavát. Szintén itt talál egy megjegyzést a személyazonosság-címével kapcsolatban. Ez úgy néz ki mint egy e-mail-cím, és hasznos lesz a szabad közösségi hálón az ismerősök kereséséhez." - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Vizsgálja felül az egyéb beállításokat is, különösen az adatvédelmi beállításokat. Egy nem közzétett könyvtárlistázás olyan, mint ha egy nyilvánosságra nem hozott telefonszáma lenne. Általában valószínűleg közzé kell tennie a listázását, hacsak az ismerősei és a lehetséges ismerősei nem tudják pontosan, hogy hogyan találják meg Önt." - -#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 -msgid "Upload Profile Photo" -msgstr "Profilfénykép feltöltése" - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Töltsön fel profilfényképet, ha ezt még nem tette meg. A tanulmányok kimutatták, hogy a saját magukról valódi fényképpel rendelkező emberek tízszer valószínűbben találnak ismerősöket mint azok az emberek, akiknek nincs profilfényképük." - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "A profil szerkesztése" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Szerkessze az alapértelmezett profilját a kedve szerint. Vizsgálja felül a beállításokat az ismerősök listájának elrejtéséhez és a profiljának az ismeretlen látogatók elől történő elrejtéséhez." - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "Profil kulcsszavai" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "Állítson be néhány nyilvános kulcsszót a profiljához, amely bemutatja az érdeklődési köreit. Képesek lehetünk megtalálni a hasonló érdeklődéssel rendelkező más embereket, és ajánlhatunk ismeretségeket." - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "Kapcsolatépítés" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "E-mailek importálása" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Adja meg az e-mail-címéhez való hozzáférés információt az összekötő beállításainak oldalán, ha a postafiókja beérkező üzeneteiből szeretne ismerősöket vagy levelezési listákat importálni, valamint velük kapcsolatba lépni." - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "Ugrás a partnerek oldalára" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "A partnerek oldal az átjáró az ismeretségek kezeléséhez és a más hálózatokon lévő ismerősökkel történő kapcsolatfelvételhez. Jellemzően csak be kell írnia a címüket vagy az oldal URL-jét az Új partner hozzáadása párbeszédablakba." - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "Ugrás az oldal könyvtárához" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "A könyvtárak oldal lehetővé teszi más emberek keresését ezen a hálózaton vagy más föderált oldalakon. Keresse meg a Kapcsolódás vagy a Követés hivatkozást a profiloldalukon. Adja meg a saját személyazonosság-címét, ha kérik." - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "Új emberek keresése" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "A partnerek oldal oldalsávjában számos eszköz található új ismerősök kereséséhez. Találhatunk embereket az érdeklődésük szerint, kereshetünk embereket név vagy érdeklődés szerint, valamint ajánlásokat adhatunk a hálózati kapcsolatok alapján. Egy teljesen új oldalon az ismerősök ajánlásai általában 24 órán belül kezdenek megjelenni." - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "Partnerek csoportosítása" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "Miután szerezett néhány ismerőst, szervezze őket személyes beszélgetési csoportokba a partnerek oldal oldalsávján keresztül, és ezután személyes módon léphet kapcsolatba minden egyes csoporttal a hálózatok oldalon." - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "Miért nem nyilvánosak a bejegyzéseim?" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "A Friendica tiszteletben tartja a magánszférát. Alapértelmezetten a bejegyzései csak azoknak az embereknek jelennek meg, akiket ismerősként felvett. További információkért nézze meg a súgószakaszt a fenti hivatkozáson keresztül." - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "Segítség kérése" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "Ugrás a súgószakaszhoz" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "A súgó oldalaink további részleteket közölhetnek a program egyéb funkcióiról és erőforrásairól." - -#: src/Module/Settings/Display.php:105 -msgid "The theme you chose isn't available." -msgstr "A választott téma nem érhető el." - -#: src/Module/Settings/Display.php:134 src/Module/Admin/Site.php:449 -msgid "No special theme for mobile devices" -msgstr "Nincs különleges téma a mobil eszközökhöz" - -#: src/Module/Settings/Display.php:142 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s – (nem támogatott)" - -#: src/Module/Settings/Display.php:144 src/Module/Admin/Site.php:466 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s – (kísérleti)" - -#: src/Module/Settings/Display.php:188 -msgid "Display Settings" -msgstr "Megjelenítési beállítások" - -#: src/Module/Settings/Display.php:189 src/Module/Settings/Delegation.php:170 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Logs/Settings.php:82 src/Module/Admin/Site.php:582 -#: src/Module/Admin/Tos.php:66 src/Module/Admin/Themes/Index.php:113 -#: mod/settings.php:508 mod/settings.php:615 mod/settings.php:713 -#: mod/settings.php:848 -msgid "Save Settings" -msgstr "Beállítások mentése" - -#: src/Module/Settings/Display.php:190 -msgid "General Theme Settings" -msgstr "Általános témabeállítások" - -#: src/Module/Settings/Display.php:191 -msgid "Custom Theme Settings" -msgstr "Egyéni témabeállítások" - -#: src/Module/Settings/Display.php:192 -msgid "Content Settings" -msgstr "Tartalombeállítások" - -#: src/Module/Settings/Display.php:193 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:161 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "Témabeállítások" - -#: src/Module/Settings/Display.php:194 -msgid "Calendar" -msgstr "Naptár" - -#: src/Module/Settings/Display.php:200 -msgid "Display Theme:" -msgstr "Megjelenítés témája:" - -#: src/Module/Settings/Display.php:201 -msgid "Mobile Theme:" -msgstr "Mobil téma:" - -#: src/Module/Settings/Display.php:204 -msgid "Number of items to display per page:" -msgstr "Oldalanként megjelenítendő elemek száma:" - -#: src/Module/Settings/Display.php:204 src/Module/Settings/Display.php:205 -msgid "Maximum of 100 items" -msgstr "Legfeljebb 100 elem" - -#: src/Module/Settings/Display.php:205 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Oldalanként megjelenítendő elemek száma, ha mobil eszközről nézik:" - -#: src/Module/Settings/Display.php:206 -msgid "Update browser every xx seconds" -msgstr "Böngésző frissítése N másodpercenként" - -#: src/Module/Settings/Display.php:206 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Legalább 10 másodperc. A -1 beírása letiltja." - -#: src/Module/Settings/Display.php:207 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "Automatikus frissítések csak a bejegyzésfolyam oldalainak tetejénél" - -#: src/Module/Settings/Display.php:207 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "Az automatikus frissítés új bejegyzéseket adhat a bejegyzésfolyam oldalainak tetejéhez, amely hatással lehet a görgetési pozícióra és megzavarhatja a normál olvasást, ha az oldal tetejének bármely részén történik." - -#: src/Module/Settings/Display.php:208 -msgid "Don't show emoticons" -msgstr "Ne jelenítsen meg hangulatjeleket" - -#: src/Module/Settings/Display.php:208 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "Általában a hangulatjelek ki lesznek cserélve a megfelelő szimbólumokkal. Ez a beállítás letiltja ezt a viselkedést." - -#: src/Module/Settings/Display.php:209 -msgid "Infinite scroll" -msgstr "Végtelen görgetés" - -#: src/Module/Settings/Display.php:209 -msgid "Automatic fetch new items when reaching the page end." -msgstr "Új elemek automatikus lekérése az oldal végének elérésekor." - -#: src/Module/Settings/Display.php:210 -msgid "Disable Smart Threading" -msgstr "Intelligens szálkezelés letiltása" - -#: src/Module/Settings/Display.php:210 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "A nem odatartozó szálbehúzások automatikus elnyomásának letiltása." - -#: src/Module/Settings/Display.php:211 -msgid "Hide the Dislike feature" -msgstr "A nem tetszik funkció elrejtése" - -#: src/Module/Settings/Display.php:211 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "Elrejti a nem tetszik gombot és a nem tetszik reakciókat a bejegyzéseknél és a hozzászólásoknál." - -#: src/Module/Settings/Display.php:212 -msgid "Display the resharer" -msgstr "Az újramegosztó megjelenítése" - -#: src/Module/Settings/Display.php:212 -msgid "Display the first resharer as icon and text on a reshared item." -msgstr "Az első újramegosztó megjelenítése ikonként és szövegként egy újra megosztott elemnél." - -#: src/Module/Settings/Display.php:213 -msgid "Stay local" -msgstr "Maradjon helyi" - -#: src/Module/Settings/Display.php:213 -msgid "Don't go to a remote system when following a contact link." -msgstr "Ne menjen távoli rendszerre, ha egy partnerhivatkozást követ." - -#: src/Module/Settings/Display.php:215 -msgid "Beginning of week:" -msgstr "A hét kezdete:" - -#: src/Module/Settings/TwoFactor/Verify.php:56 -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Trusted.php:30 -msgid "Please enter your password to access this page." -msgstr "Adja meg a jelszavát az oldal eléréséhez." - -#: src/Module/Settings/TwoFactor/Verify.php:78 -msgid "Two-factor authentication successfully activated." -msgstr "A kétlépcsős hitelesítés sikeresen bekapcsolva." - -#: src/Module/Settings/TwoFactor/Verify.php:82 -#: src/Module/Security/TwoFactor/Verify.php:75 -#: src/Module/Security/TwoFactor/Recovery.php:64 -msgid "Invalid code, please retry." -msgstr "Érvénytelen kód, próbálja újra." - -#: src/Module/Settings/TwoFactor/Verify.php:111 -#, php-format -msgid "" -"

    Or you can submit the authentication settings manually:

    \n" -"
    \n" -"\t
    Issuer
    \n" -"\t
    %s
    \n" -"\t
    Account Name
    \n" -"\t
    %s
    \n" -"\t
    Secret Key
    \n" -"\t
    %s
    \n" -"\t
    Type
    \n" -"\t
    Time-based
    \n" -"\t
    Number of digits
    \n" -"\t
    6
    \n" -"\t
    Hashing algorithm
    \n" -"\t
    SHA-1
    \n" -"
    " -msgstr "

    Vagy elküldheti a hitelesítési beállításokat kézzel:

    \n
    \n\t
    Kibocsájtó
    \n\t
    %s
    \n\t
    Fiók neve
    \n\t
    %s
    \n\t
    Titkos kulcs
    \n\t
    %s
    \n\t
    Típus
    \n\t
    Időalapú
    \n\t
    Számjegyek száma
    \n\t
    6
    \n\t
    Kivonatoló algoritmus
    \n\t
    SHA-1
    \n
    " - -#: src/Module/Settings/TwoFactor/Verify.php:131 -msgid "Two-factor code verification" -msgstr "Kétlépcsős kód ellenőrzése" - -#: src/Module/Settings/TwoFactor/Verify.php:132 -#: src/Module/Settings/TwoFactor/Index.php:111 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Recovery.php:93 src/Module/Help.php:69 -#: src/Content/Nav.php:212 view/theme/vier/theme.php:217 -msgid "Help" -msgstr "Súgó" - -#: src/Module/Settings/TwoFactor/Verify.php:133 -msgid "" -"

    Please scan this QR Code with your authenticator app and submit the " -"provided code.

    " -msgstr "

    Olvassa be ezt a QR-kódot a hitelesítő alkalmazásával, és küldje el a megkapott kódot.

    " - -#: src/Module/Settings/TwoFactor/Verify.php:135 -#, php-format -msgid "" -"

    Or you can open the following URL in your mobile device:

    %s

    " -msgstr "

    Vagy megnyithatja a következő URL-t a mobil eszközén:

    %s

    " - -#: src/Module/Settings/TwoFactor/Verify.php:141 -#: src/Module/Security/TwoFactor/Verify.php:99 -msgid "Please enter a code from your authentication app" -msgstr "Adjon meg egy kódot a hitelesítő alkalmazásából" - -#: src/Module/Settings/TwoFactor/Verify.php:142 -msgid "Verify code and enable two-factor authentication" -msgstr "Kód ellenőrzése és a kétlépcsős hitelesítés engedélyezése" - -#: src/Module/Settings/TwoFactor/Index.php:67 -msgid "Two-factor authentication successfully disabled." -msgstr "A kétlépcsős hitelesítés sikeresen letiltva." - -#: src/Module/Settings/TwoFactor/Index.php:93 -msgid "Wrong Password" -msgstr "Hibás jelszó" - -#: src/Module/Settings/TwoFactor/Index.php:110 src/Module/BaseSettings.php:50 -#: src/Module/Security/TwoFactor/Verify.php:94 -msgid "Two-factor authentication" -msgstr "Kétlépcsős hitelesítés" - -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "" -"

    Use an application on a mobile device to get two-factor authentication " -"codes when prompted on login.

    " -msgstr "

    Egy alkalmazás használata egy mobil eszközön, hogy megkapja a kétlépcsős hitelesítés kódjait, ha a bejelentkezéskor kérik.

    " - -#: src/Module/Settings/TwoFactor/Index.php:117 -msgid "Authenticator app" -msgstr "Hitelesítő alkalmazás" - -#: src/Module/Settings/TwoFactor/Index.php:118 -msgid "Configured" -msgstr "Beállítva" - -#: src/Module/Settings/TwoFactor/Index.php:118 -msgid "Not Configured" -msgstr "Nincs beállítva" - -#: src/Module/Settings/TwoFactor/Index.php:119 -msgid "

    You haven't finished configuring your authenticator app.

    " -msgstr "

    Nem fejezte be a hitelesítő alkalmazása beállítását.

    " - -#: src/Module/Settings/TwoFactor/Index.php:120 -msgid "

    Your authenticator app is correctly configured.

    " -msgstr "

    A hitelesítő alkalmazása megfelelően be van állítva.

    " - -#: src/Module/Settings/TwoFactor/Index.php:122 -msgid "Recovery codes" -msgstr "Visszaszerzési kódok" - -#: src/Module/Settings/TwoFactor/Index.php:123 -msgid "Remaining valid codes" -msgstr "Hátralévő érvényes kódok" - -#: src/Module/Settings/TwoFactor/Index.php:125 -msgid "" -"

    These one-use codes can replace an authenticator app code in case you " -"have lost access to it.

    " -msgstr "

    Ezek az egyszer használható kódok helyettesíthetnek egy hitelesítő alkalmazás kódot abban az esetben, ha elveszíti a hozzáférést ahhoz.

    " - -#: src/Module/Settings/TwoFactor/Index.php:127 -msgid "App-specific passwords" -msgstr "Alkalmazásfüggő jelszavak" - -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "Generated app-specific passwords" -msgstr "Előállított alkalmazásfüggő jelszavak" - -#: src/Module/Settings/TwoFactor/Index.php:130 -msgid "" -"

    These randomly generated passwords allow you to authenticate on apps not " -"supporting two-factor authentication.

    " -msgstr "

    Ezek a véletlenszerűen előállított jelszavak lehetővé teszik, hogy olyan alkalmazásoknál hitelesítsen, amelyek nem támogatják a kétlépcsős hitelesítést.

    " - -#: src/Module/Settings/TwoFactor/Index.php:133 -msgid "Current password:" -msgstr "Jelenlegi jelszó:" - -#: src/Module/Settings/TwoFactor/Index.php:133 -msgid "" -"You need to provide your current password to change two-factor " -"authentication settings." -msgstr "Meg kell adnia a jelenlegi jelszavát a kétlépcsős hitelesítési beállítások megváltoztatásához." - -#: src/Module/Settings/TwoFactor/Index.php:134 -msgid "Enable two-factor authentication" -msgstr "Kétlépcsős hitelesítés engedélyezése" - -#: src/Module/Settings/TwoFactor/Index.php:135 -msgid "Disable two-factor authentication" -msgstr "Kétlépcsős hitelesítés letiltása" - -#: src/Module/Settings/TwoFactor/Index.php:136 -msgid "Show recovery codes" -msgstr "Visszaszerzési kódok megjelenítése" - -#: src/Module/Settings/TwoFactor/Index.php:137 -msgid "Manage app-specific passwords" -msgstr "Alkalmazásfüggő jelszavak kezelése" - -#: src/Module/Settings/TwoFactor/Index.php:138 -msgid "Manage trusted browsers" -msgstr "Megbízható böngészők kezelése" - -#: src/Module/Settings/TwoFactor/Index.php:139 -msgid "Finish app configuration" -msgstr "Alkalmazás beállításának befejezése" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás üres." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 -msgid "" -"App-specific password generation failed: This description already exists." -msgstr "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás már létezik." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "Az új alkalmazásfüggő jelszó előállítva." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "Az alkalmazásfüggő jelszavak sikeresen visszavonva." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "Az alkalmazásfüggő jelszó sikeresen visszavonva." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "Kétlépcsős alkalmazásfüggő jelszavak" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 -msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "

    Az alkalmazásfüggő jelszavak az Ön szokásos jelszava helyett használt véletlenszerűen előállított jelszavak, hogy hitelesítsék a fiókját az olyan harmadik féltől származó alkalmazásoknál, amelyek nem támogatják a kétlépcsős hitelesítést.

    " - -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 -msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "Győződjön meg arról, hogy lemásolta-e most az új alkalmazásfüggő jelszavát. Nem fogja tudni újra megnézni a jelszót!" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "Leírás" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "Legutóbb használt" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "Visszavonás" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "Összes visszavonása" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 -msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "Ha új alkalmazásfüggő jelszót állít elő, akkor azonnal fel kell használnia. Akkor lesz megjelenítve Önnek, miután előállította azt." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "Új alkalmazásfüggő jelszó előállítása" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "Friendiqa a Fairphone 2 készülékemen…" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "Előállítás" - -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "Az új visszaszerzési kódok sikeresen előállítva." - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "Kétlépcsős visszaszerzési kódok" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "

    A visszaszerzési kódok használhatók a fiókjához való hozzáféréséhez abban az esetben, ha elveszti a hozzáférést az eszközéhez, és nem tud kétlépcsős hitelesítési kódokat fogadni.

    Tegye ezeket biztonságos helyre! Ha elveszti az eszközét és nincsenek meg a visszaszerzési kódjai, akkor el fogja veszíteni a fiókjához való hozzáférést.

    " - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "Ha új visszaszerzési kódokat állít elő, akkor le kell másolnia az új kódokat. A régi kódjai többé nem fognak működni." - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "Új visszaszerzési kódok előállítása" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "Következő: ellenőrzés" - -#: src/Module/Settings/TwoFactor/Trusted.php:49 -msgid "Trusted browsers successfully removed." -msgstr "A megbízható böngészők sikeresen eltávolítva." - -#: src/Module/Settings/TwoFactor/Trusted.php:59 -msgid "Trusted browser successfully removed." -msgstr "A megbízható böngésző sikeresen eltávolítva." - -#: src/Module/Settings/TwoFactor/Trusted.php:97 -msgid "Two-factor Trusted Browsers" -msgstr "Kétlépcsős megbízható böngészők" - -#: src/Module/Settings/TwoFactor/Trusted.php:98 -msgid "" -"Trusted browsers are individual browsers you chose to skip two-factor " -"authentication to access Friendica. Please use this feature sparingly, as it" -" can negate the benefit of two-factor authentication." -msgstr "A megbízható böngészők azok az egyéni böngészők, amelyeknél a kétlépcsős hitelesítés kihagyását választotta a Friendica alkalmazáshoz való hozzáféréshez. Lehetőleg mellőzze ennek a funkciónak a használatát, mivel ez megszüntetheti a kétlépcsős hitelesítés előnyeit." - -#: src/Module/Settings/TwoFactor/Trusted.php:99 -msgid "Device" -msgstr "Eszköz" - -#: src/Module/Settings/TwoFactor/Trusted.php:100 -msgid "OS" -msgstr "Operációs rendszer" - -#: src/Module/Settings/TwoFactor/Trusted.php:101 include/conversation.php:1249 -#: mod/editpost.php:133 -msgid "Browser" -msgstr "Böngésző" - -#: src/Module/Settings/TwoFactor/Trusted.php:102 -msgid "Trusted" -msgstr "Megbízható" - -#: src/Module/Settings/TwoFactor/Trusted.php:103 -msgid "Last Use" -msgstr "Utolsó használat" - -#: src/Module/Settings/TwoFactor/Trusted.php:104 -#: src/Module/Settings/Delegation.php:179 mod/tagrm.php:126 -msgid "Remove" -msgstr "Eltávolítás" - -#: src/Module/Settings/TwoFactor/Trusted.php:105 -msgid "Remove All" -msgstr "Összes eltávolítása" - -#: src/Module/Settings/Profile/Photo/Crop.php:97 -#: src/Module/Settings/Profile/Photo/Crop.php:113 -#: src/Module/Settings/Profile/Photo/Crop.php:129 -#: src/Module/Settings/Profile/Photo/Crop.php:178 -#: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:1045 -#: src/Model/User.php:1053 src/Model/User.php:1061 include/api.php:4452 -#: mod/photos.php:107 mod/photos.php:211 mod/photos.php:639 -#: mod/photos.php:1043 mod/photos.php:1060 mod/photos.php:1609 -msgid "Profile Photos" -msgstr "Profilfényképek" - -#: src/Module/Settings/Profile/Photo/Crop.php:102 -#: src/Module/Settings/Profile/Photo/Crop.php:118 -#: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:103 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "A kép méretének csökkentése [%s] sikertelen." - -#: src/Module/Settings/Profile/Photo/Crop.php:139 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Töltse újra az oldalt a Shift billentyű lenyomása közben, vagy törölje a böngésző gyorsítótárát, ha az új fénykép nem jelenik meg azonnal." - -#: src/Module/Settings/Profile/Photo/Crop.php:147 -msgid "Unable to process image" -msgstr "Nem lehet feldolgozni a képet" - -#: src/Module/Settings/Profile/Photo/Crop.php:166 -msgid "Photo not found." -msgstr "A fénykép nem található." - -#: src/Module/Settings/Profile/Photo/Crop.php:190 -msgid "Profile picture successfully updated." -msgstr "A profilfénykép sikeresen frissítve." - -#: src/Module/Settings/Profile/Photo/Crop.php:213 -#: src/Module/Settings/Profile/Photo/Crop.php:217 -msgid "Crop Image" -msgstr "Kép levágása" - -#: src/Module/Settings/Profile/Photo/Crop.php:214 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Igazítsa a kép levágását az optimális megtekintéshez." - -#: src/Module/Settings/Profile/Photo/Crop.php:216 -msgid "Use Image As Is" -msgstr "Kép használata, ahogy van" - -#: src/Module/Settings/Profile/Photo/Index.php:47 -msgid "Missing uploaded image." -msgstr "Hiányzó feltöltött kép." - -#: src/Module/Settings/Profile/Photo/Index.php:61 mod/wall_upload.php:216 -#: mod/photos.php:672 mod/photos.php:675 mod/photos.php:702 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "A kép meghaladja a beállított %s méretkorlátot" - -#: src/Module/Settings/Profile/Photo/Index.php:70 mod/wall_upload.php:175 -#: mod/photos.php:725 -msgid "Unable to process image." -msgstr "Nem lehet feldolgozni a képet." - -#: src/Module/Settings/Profile/Photo/Index.php:97 mod/wall_upload.php:241 -#: mod/photos.php:754 -msgid "Image upload failed." -msgstr "A kép feltöltése sikertelen." - -#: src/Module/Settings/Profile/Photo/Index.php:126 -msgid "Profile Picture Settings" -msgstr "Profilfénykép beállításai" - -#: src/Module/Settings/Profile/Photo/Index.php:127 -msgid "Current Profile Picture" -msgstr "Jelenlegi profilfénykép" - -#: src/Module/Settings/Profile/Photo/Index.php:128 -msgid "Upload Profile Picture" -msgstr "Profilfénykép feltöltése" - -#: src/Module/Settings/Profile/Photo/Index.php:129 -msgid "Upload Picture:" -msgstr "Fénykép feltöltése:" - -#: src/Module/Settings/Profile/Photo/Index.php:130 mod/fbrowser.php:107 -#: mod/fbrowser.php:136 -msgid "Upload" -msgstr "Feltöltés" - -#: src/Module/Settings/Profile/Photo/Index.php:134 -msgid "or" -msgstr "vagy" - -#: src/Module/Settings/Profile/Photo/Index.php:136 -msgid "skip this step" -msgstr "ezen lépés kihagyása" - -#: src/Module/Settings/Profile/Photo/Index.php:138 -msgid "select a photo from your photo albums" -msgstr "fénykép kiválasztása a fényképalbumából" - -#: src/Module/Settings/Profile/Index.php:85 -msgid "Profile Name is required." -msgstr "A profil neve kötelező." - -#: src/Module/Settings/Profile/Index.php:137 -msgid "Profile couldn't be updated." -msgstr "A profilt nem sikerült frissíteni." - -#: src/Module/Settings/Profile/Index.php:187 -#: src/Module/Settings/Profile/Index.php:207 -msgid "Label:" -msgstr "Címke:" - -#: src/Module/Settings/Profile/Index.php:188 -#: src/Module/Settings/Profile/Index.php:208 -msgid "Value:" -msgstr "Érték:" - -#: src/Module/Settings/Profile/Index.php:198 -#: src/Module/Settings/Profile/Index.php:218 -msgid "Field Permissions" -msgstr "Mező jogosultságai" - -#: src/Module/Settings/Profile/Index.php:199 -#: src/Module/Settings/Profile/Index.php:219 -msgid "(click to open/close)" -msgstr "(kattintson a megnyitáshoz vagy bezáráshoz)" - -#: src/Module/Settings/Profile/Index.php:205 -msgid "Add a new profile field" -msgstr "Új profilmező hozzáadása" - -#: src/Module/Settings/Profile/Index.php:235 -msgid "Profile Actions" -msgstr "Profilműveletek" - -#: src/Module/Settings/Profile/Index.php:236 -msgid "Edit Profile Details" -msgstr "Profil részleteinek szerkesztése" - -#: src/Module/Settings/Profile/Index.php:238 -msgid "Change Profile Photo" +#: src/Model/Profile.php:358 +msgid "Change profile photo" msgstr "Profilfénykép megváltoztatása" -#: src/Module/Settings/Profile/Index.php:243 -msgid "Profile picture" -msgstr "Profilfénykép" +#: src/Model/Profile.php:371 src/Module/Directory.php:161 +#: src/Module/Profile/Profile.php:180 +msgid "Homepage:" +msgstr "Honlap:" -#: src/Module/Settings/Profile/Index.php:244 -msgid "Location" -msgstr "Hely" +#: src/Model/Profile.php:372 src/Module/Contact.php:658 +#: src/Module/Notifications/Introductions.php:174 +msgid "About:" +msgstr "Névjegy:" -#: src/Module/Settings/Profile/Index.php:246 -msgid "Custom Profile Fields" -msgstr "Egyéni profilmezők" +#: src/Model/Profile.php:373 src/Module/Contact.php:656 +#: src/Module/Profile/Profile.php:176 +msgid "XMPP:" +msgstr "XMPP:" -#: src/Module/Settings/Profile/Index.php:252 -msgid "Display name:" -msgstr "Megjelenített név:" +#: src/Model/Profile.php:456 src/Module/Contact.php:342 +msgid "Unfollow" +msgstr "Követés megszüntetése" -#: src/Module/Settings/Profile/Index.php:255 -msgid "Street Address:" -msgstr "Utca, házszám:" +#: src/Model/Profile.php:458 +msgid "Atom feed" +msgstr "Atom hírforrás" -#: src/Module/Settings/Profile/Index.php:256 -msgid "Locality/City:" -msgstr "Helység vagy város:" +#: src/Model/Profile.php:466 src/Module/Contact.php:338 +#: src/Module/Notifications/Introductions.php:186 +msgid "Network:" +msgstr "Hálózat:" -#: src/Module/Settings/Profile/Index.php:257 -msgid "Region/State:" -msgstr "Régió vagy állam:" +#: src/Model/Profile.php:496 src/Model/Profile.php:593 +msgid "g A l F d" +msgstr "F j., l, H" -#: src/Module/Settings/Profile/Index.php:258 -msgid "Postal/Zip Code:" -msgstr "Irányítószám:" +#: src/Model/Profile.php:497 +msgid "F d" +msgstr "F j." -#: src/Module/Settings/Profile/Index.php:259 -msgid "Country:" -msgstr "Ország:" +#: src/Model/Profile.php:559 src/Model/Profile.php:644 +msgid "[today]" +msgstr "[ma]" -#: src/Module/Settings/Profile/Index.php:261 -msgid "XMPP (Jabber) address:" -msgstr "XMPP (Jabber) cím:" +#: src/Model/Profile.php:569 +msgid "Birthday Reminders" +msgstr "Születésnapi emlékeztető" -#: src/Module/Settings/Profile/Index.php:261 -msgid "" -"The XMPP address will be propagated to your contacts so that they can follow" -" you." -msgstr "Az XMPP-cím továbbításra kerül a partnereinek, hogy követni tudják Önt." +#: src/Model/Profile.php:570 +msgid "Birthdays this week:" +msgstr "Születésnapok ezen a héten:" -#: src/Module/Settings/Profile/Index.php:262 -msgid "Homepage URL:" -msgstr "Honlap URL:" +#: src/Model/Profile.php:631 +msgid "[No description]" +msgstr "[Nincs leírás]" -#: src/Module/Settings/Profile/Index.php:263 -msgid "Public Keywords:" -msgstr "Nyilvános kulcsszavak:" +#: src/Model/Profile.php:657 +msgid "Event Reminders" +msgstr "Eseményemlékeztetők" -#: src/Module/Settings/Profile/Index.php:263 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "(Lehetséges ismerősök ajánlásához lesz használva, mások is láthatják)" +#: src/Model/Profile.php:658 +msgid "Upcoming events the next 7 days:" +msgstr "Közelgő események a következő 7 napon:" -#: src/Module/Settings/Profile/Index.php:264 -msgid "Private Keywords:" -msgstr "Személyes kulcsszavak:" +#: src/Model/Profile.php:833 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s üdvözli őt: %2$s" -#: src/Module/Settings/Profile/Index.php:264 -msgid "(Used for searching profiles, never shown to others)" -msgstr "(Profilok kereséséhez lesz használva, sosem látható másoknak)" +#: src/Model/Storage/Database.php:74 +#, php-format +msgid "Database storage failed to update %s" +msgstr "Az adatbázis-tároló nem tudta frissíteni ezt: %s" -#: src/Module/Settings/Profile/Index.php:265 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "Az adatbázis-tároló nem tudta beszúrni az adatokat" + +#: src/Model/Storage/Filesystem.php:100 +#, php-format +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." +msgstr "A fájlrendszer-tároló nem tudta létrehozni ezt: „%s”. Ellenőrizze az írási jogosultságait." + +#: src/Model/Storage/Filesystem.php:148 #, php-format msgid "" -"

    Custom fields appear on your profile page.

    \n" -"\t\t\t\t

    You can use BBCodes in the field values.

    \n" -"\t\t\t\t

    Reorder by dragging the field title.

    \n" -"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" -"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " -msgstr "

    Az egyéni mezők a profiloldalán jelennek meg.

    \n\t\t\t\t

    Használhat BBCode formázásokat a mező értékeiben.

    \n\t\t\t\t

    Átrendezheti a mező címének húzásával.

    \n\t\t\t\t

    Törölje ki a címkemezőt egy egyéni mező eltávolításához.

    \n\t\t\t\t

    A nem nyilvános mezőket csak a kijelölt Friendica partnerek vagy a kijelölt csoportban lévő Friendica partnerek láthatják.

    " +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" +msgstr "A fájlrendszer-tároló nem tudta elmenteni az adatokat ide: „%s”. Ellenőrizze az írási jogosultságait." -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "A meghatalmazás sikeresen megadva." +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "Tároló alapútvonala" -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "A fölérendelt felhasználó nem található, nem érhető el vagy a jelszó nem egyezik." - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "A meghatalmazás sikeresen visszavonva." - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 +#: src/Model/Storage/Filesystem.php:178 msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "A meghatalmazott adminisztrátorok megtekinthetik, de nem változtathatják meg a meghatalmazás jogosultságait." +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "Az a mappa, ahova a feltöltött fájlok mentve lesznek. A legnagyobb biztonság érdekében ennek a webkiszolgáló mappafáján kívüli útvonalnak kell lennie." -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "A meghatalmazott felhasználó nem található." +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "Adjon meg egy érvényes, létező mappát" -#: src/Module/Settings/Delegation.php:143 -msgid "No parent user" -msgstr "Nincs fölérendelt felhasználó" +#: src/Model/User.php:186 src/Model/User.php:986 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült." -#: src/Module/Settings/Delegation.php:154 -#: src/Module/Settings/Delegation.php:165 -msgid "Parent User" -msgstr "Fölérendelt felhasználó" +#: src/Model/User.php:571 src/Model/User.php:604 +msgid "Login failed" +msgstr "Bejelentkezés sikertelen" -#: src/Module/Settings/Delegation.php:162 -msgid "Additional Accounts" -msgstr "További fiókok" +#: src/Model/User.php:636 +msgid "Not enough information to authenticate" +msgstr "Nincs elegendő információ a hitelesítéshez" -#: src/Module/Settings/Delegation.php:163 +#: src/Model/User.php:731 +msgid "Password can't be empty" +msgstr "A jelszó nem lehet üres" + +#: src/Model/User.php:750 +msgid "Empty passwords are not allowed." +msgstr "Az üres jelszavak nem megengedettek." + +#: src/Model/User.php:754 msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "További fiókok regisztrálása, amelyek automatikusan hozzá vannak kapcsolva a meglévő fiókjához, így ebből a fiókból kezelheti azokat." +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "Az új jelszót közzétették egy nyilvános adattárban. Válasszon egy másikat." -#: src/Module/Settings/Delegation.php:164 -msgid "Register an additional account" -msgstr "További fiók regisztrálása" - -#: src/Module/Settings/Delegation.php:168 +#: src/Model/User.php:760 msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "A fölérendelt felhasználóknak teljes ellenőrzése van ezen fiók fölött, beleértve a fiók beállításait is. Ellenőrizze még egyszer, hogy kinek ad hozzáférést." +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "A jelszó nem tartalmazhat ékezetes betűket, üres karaktereket vagy kettőspontot (:)" -#: src/Module/Settings/Delegation.php:171 src/Module/BaseSettings.php:94 -msgid "Manage Accounts" -msgstr "Fiókok kezelése" +#: src/Model/User.php:866 +msgid "Passwords do not match. Password unchanged." +msgstr "A jelszavak nem egyeznek. A jelszó változatlan maradt." -#: src/Module/Settings/Delegation.php:172 -msgid "Delegates" -msgstr "Meghatalmazottak" +#: src/Model/User.php:873 +msgid "An invitation is required." +msgstr "Egy meghívás szükséges." -#: src/Module/Settings/Delegation.php:174 +#: src/Model/User.php:877 +msgid "Invitation could not be verified." +msgstr "A meghívást nem sikerült ellenőrizni." + +#: src/Model/User.php:885 +msgid "Invalid OpenID url" +msgstr "Érvénytelen OpenID URL" + +#: src/Model/User.php:898 src/Security/Authentication.php:224 msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "A meghatalmazottak képesek ezen fiókot vagy oldalt minden szempontból kezelni, kivéve az alapvető fiókbeállításokat. Ne hatalmazzon meg senki mást a személyes fiókja kezeléséhez, akiben nem bízik meg teljes mértékben." +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Problémába ütköztünk a megadott OpenID-val történő bejelentkezés közben. Ellenőrizze az azonosító helyesírását." -#: src/Module/Settings/Delegation.php:175 -msgid "Existing Page Delegates" -msgstr "Meglévő oldalmeghatalmazottak" +#: src/Model/User.php:898 src/Security/Authentication.php:224 +msgid "The error message was:" +msgstr "A hibaüzenet ez volt:" -#: src/Module/Settings/Delegation.php:177 -msgid "Potential Delegates" -msgstr "Lehetséges meghatalmazottak" +#: src/Model/User.php:904 +msgid "Please enter the required information." +msgstr "Adja meg a szükséges információkat." -#: src/Module/Settings/Delegation.php:180 -msgid "Add" -msgstr "Hozzáadás" - -#: src/Module/Settings/Delegation.php:181 -msgid "No entries." -msgstr "Nincsenek bejegyzések." - -#: src/Module/Settings/UserExport.php:59 -msgid "Export account" -msgstr "Fiók exportálása" - -#: src/Module/Settings/UserExport.php:59 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "Fiókinformációk és partnerek exportálása. A fiókjáról történő biztonsági mentés készítéséhez és/vagy egy másik kiszolgálóra való áthelyezéséhez használja ezt." - -#: src/Module/Settings/UserExport.php:60 -msgid "Export all" -msgstr "Összes exportálása" - -#: src/Module/Settings/UserExport.php:60 -msgid "" -"Export your account info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "Fiókinformációk, partnerek és az összes elem exportálása JSON-formátumban. nagyon nagy fájl is lehet, és sokáig eltarthat. A fiókja teljes biztonsági mentésének elkészítéséhez használja ezt (a fényképek nem lesznek exportálva)." - -#: src/Module/Settings/UserExport.php:61 -msgid "Export Contacts to CSV" -msgstr "Partnerek exportálása CSV-fájlba" - -#: src/Module/Settings/UserExport.php:61 -msgid "" -"Export the list of the accounts you are following as CSV file. Compatible to" -" e.g. Mastodon." -msgstr "A követett fiókok listájának exportálása CSV-fájlként. Kompatibilis például a Mastodonnal." - -#: src/Module/Settings/UserExport.php:67 src/Module/BaseSettings.php:108 -msgid "Export personal data" -msgstr "Személyes adatok exportálása" - -#: src/Module/Admin/Features.php:76 +#: src/Model/User.php:918 #, php-format -msgid "Lock feature %s" -msgstr "%s funkció zárolása" +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "A system.username_min_length (%s) és a system.username_max_length (%s) kizárják egymást, értékek felcserélése." -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "További funkciók kezelése" +#: src/Model/User.php:925 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "A felhasználónévnek legalább %s karakternek kell lennie." +msgstr[1] "A felhasználónévnek legalább %s karakternek kell lennie." + +#: src/Model/User.php:929 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "A felhasználónévnek legfeljebb %s karakternek kell lennie." +msgstr[1] "A felhasználónévnek legfeljebb %s karakternek kell lennie." + +#: src/Model/User.php:937 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "Úgy tűnik, hogy ez nem a teljes neve (vezetéknév és keresztnév)." + +#: src/Model/User.php:942 +msgid "Your email domain is not among those allowed on this site." +msgstr "Az e-mail tartománya nem tartozik azok közé, amelyek megengedettek ezen az oldalon." + +#: src/Model/User.php:946 +msgid "Not a valid email address." +msgstr "Nem érvényes e-mail-cím." + +#: src/Model/User.php:949 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "A becenevet a csomópont adminisztrátora tiltotta a regisztrációtól." + +#: src/Model/User.php:953 src/Model/User.php:961 +msgid "Cannot use that email." +msgstr "Nem lehet használni azt az e-mail-címet." + +#: src/Model/User.php:968 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "A becenév csak a-z, 0-9 és _ karaktereket tartalmazhat." + +#: src/Model/User.php:976 src/Model/User.php:1033 +msgid "Nickname is already registered. Please choose another." +msgstr "A becenév már regisztrálva van. Válasszon egy másikat." + +#: src/Model/User.php:1020 src/Model/User.php:1024 +msgid "An error occurred during registration. Please try again." +msgstr "Hiba történt a regisztráció során. Próbálja újra." + +#: src/Model/User.php:1047 +msgid "An error occurred creating your default profile. Please try again." +msgstr "Hiba történt az alapértelmezett profil létrehozásakor. Próbálja újra." + +#: src/Model/User.php:1054 +msgid "An error occurred creating your self contact. Please try again." +msgstr "Hiba történt a saját partnere létrehozásakor. Próbálja újra." + +#: src/Model/User.php:1059 +msgid "Friends" +msgstr "Ismerősök" + +#: src/Model/User.php:1063 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "Hiba történt az alapértelmezett partnercsoport létrehozásakor. Próbálja újra." + +#: src/Model/User.php:1254 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "\n\t\tKedves %1$s!\n\t\t\tA(z) %2$s adminisztrátora beállított egy fiókot Önnek." + +#: src/Model/User.php:1257 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%1$s\n\t\tBejelentkezési név:\t\t%2$s\n\t\tJelszó:\t\t%3$s\n\n\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\tbejelentkezett.\n\n\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\temberek egyszerűen megtalálják Önt.\n\n\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\tismerőst találni.\n\n\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\tkövetkező címen: %1$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %4$s oldalon." + +#: src/Model/User.php:1290 src/Model/User.php:1397 +#, php-format +msgid "Registration details for %s" +msgstr "Regisztrációs részletek ehhez: %s" + +#: src/Model/User.php:1310 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "\n\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja adminisztrátori jóváhagyásra vár.\n\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%4$s\n\t\t\tJelszó:\t\t%5$s\n\t\t" + +#: src/Model/User.php:1329 +#, php-format +msgid "Registration at %s" +msgstr "Regisztráció itt: %s" + +#: src/Model/User.php:1353 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "\n\t\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja létrejött.\n\t\t\t" + +#: src/Model/User.php:1361 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%1$s\n\t\t\tJelszó:\t\t%5$s\n\n\t\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\t\tbejelentkezett.\n\n\t\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\t\temberek egyszerűen megtalálják Önt.\n\n\t\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\t\tismerőst találni.\n\n\t\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\t\tkövetkező címen: %3$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %2$s oldalon." + +#: src/Module/Admin/Addons/Details.php:65 +msgid "Addon not found." +msgstr "A bővítmény nem található." + +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "A(z) „%s” bővítmény letiltva." + +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "A(z) „%s” bővítmény engedélyezve." + +#: src/Module/Admin/Addons/Details.php:88 +#: src/Module/Admin/Themes/Details.php:46 +msgid "Disable" +msgstr "Letiltás" + +#: src/Module/Admin/Addons/Details.php:91 +#: src/Module/Admin/Themes/Details.php:49 +msgid "Enable" +msgstr "Engedélyezés" + +#: src/Module/Admin/Addons/Details.php:111 +#: src/Module/Admin/Addons/Index.php:67 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Federation.php:141 src/Module/Admin/Item/Delete.php:65 +#: src/Module/Admin/Logs/Settings.php:80 src/Module/Admin/Logs/View.php:64 +#: src/Module/Admin/Queue.php:72 src/Module/Admin/Site.php:579 +#: src/Module/Admin/Summary.php:232 src/Module/Admin/Themes/Details.php:90 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:58 +#: src/Module/Admin/Users/Active.php:136 +#: src/Module/Admin/Users/Blocked.php:137 src/Module/Admin/Users/Create.php:61 +#: src/Module/Admin/Users/Deleted.php:85 src/Module/Admin/Users/Index.php:149 +#: src/Module/Admin/Users/Pending.php:101 +msgid "Administration" +msgstr "Adminisztráció" + +#: src/Module/Admin/Addons/Details.php:112 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:92 +#: src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Bővítmények" + +#: src/Module/Admin/Addons/Details.php:113 +#: src/Module/Admin/Themes/Details.php:92 +msgid "Toggle" +msgstr "Átváltás" + +#: src/Module/Admin/Addons/Details.php:121 +#: src/Module/Admin/Themes/Details.php:101 +msgid "Author: " +msgstr "Szerző: " + +#: src/Module/Admin/Addons/Details.php:122 +#: src/Module/Admin/Themes/Details.php:102 +msgid "Maintainer: " +msgstr "Karbantartó: " + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "Bővítmények újratöltve" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "A(z) „%s” bővítmény telepítése sikertelen." + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "Bekapcsolt bővítmények újratöltése" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "Jelenleg nem érhetők el bővítmények az Ön csomópontján. A hivatalos bővítménytároló megtalálható a %1$s oldalon, és esetleg egyéb érdekes bővítményeket is találhat a %2$s címen elérhető nyílt bővítményjegyzékben." + +#: src/Module/Admin/BaseUsers.php:53 +msgid "List of all users" +msgstr "Összes felhasználó listája" + +#: src/Module/Admin/BaseUsers.php:58 +msgid "Active" +msgstr "Aktív" + +#: src/Module/Admin/BaseUsers.php:61 +msgid "List of active accounts" +msgstr "Aktív fiókok listája" + +#: src/Module/Admin/BaseUsers.php:66 src/Module/Contact.php:807 +#: src/Module/Contact.php:867 +msgid "Pending" +msgstr "Függőben" + +#: src/Module/Admin/BaseUsers.php:69 +msgid "List of pending registrations" +msgstr "Függőben lévő regisztrációk listája" + +#: src/Module/Admin/BaseUsers.php:74 src/Module/Contact.php:815 +#: src/Module/Contact.php:868 +msgid "Blocked" +msgstr "Tiltva" + +#: src/Module/Admin/BaseUsers.php:77 +msgid "List of blocked users" +msgstr "Tiltott felhasználók listája" + +#: src/Module/Admin/BaseUsers.php:82 +msgid "Deleted" +msgstr "Törölve" + +#: src/Module/Admin/BaseUsers.php:85 +msgid "List of pending user deletions" +msgstr "Függőben lévő felhasználó-törlések listája" + +#: src/Module/Admin/BaseUsers.php:103 +msgid "Private Forum" +msgstr "Személyes fórum" + +#: src/Module/Admin/BaseUsers.php:110 +msgid "Relay" +msgstr "Továbbítás" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "%s partner tiltása feloldva" +msgstr[1] "%s partner tiltása feloldva" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Távoli partnerek tiltólistája" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "Ez az oldal lehetővé teszi, hogy megakadályozzon egy távoli partnertől származó minden üzenetet, amely elérné a csomópontját." + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Távoli partner tiltása" + +#: src/Module/Admin/Blocklist/Contact.php:82 +#: src/Module/Admin/Users/Active.php:138 +#: src/Module/Admin/Users/Blocked.php:139 src/Module/Admin/Users/Index.php:151 +#: src/Module/Admin/Users/Pending.php:103 +msgid "select all" +msgstr "összes kijelölése" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "kijelölés törlése" + +#: src/Module/Admin/Blocklist/Contact.php:85 +#: src/Module/Admin/Users/Blocked.php:142 src/Module/Admin/Users/Index.php:156 +#: src/Module/Contact.php:633 src/Module/Contact.php:891 +#: src/Module/Contact.php:1173 +msgid "Unblock" +msgstr "Tiltás feloldása" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "Nincs olyan távoli partner, aki tiltva lenne erről a csomópontról." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Tiltott távoli partnerek" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Új távoli partner tiltása" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Fénykép" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "Indok" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "összesen %s tiltott partner" +msgstr[1] "összesen %s tiltott partner" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "A tiltandó távoli partner URL-je." + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "Tiltás oka" + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "A tiltólistához hozzáadott kiszolgáló tartománymintája." + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "Tiltott kiszolgálótartomány-minta" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:81 +msgid "Reason for the block" +msgstr "A tiltás oka" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "Kiszolgálótartomány-minta törlése" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Jelölje be a bejegyzés tiltólistából való törléséhez" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "Kiszolgálótartomány-minta tiltólistája" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "Ez az oldal használható a föderált hálózatból származó azon kiszolgálótartomány-minták tiltólistájának meghatározásához, amelyeknek nem engedélyezett kapcsolatba lépniük az Ön csomópontjával. Minden egyes tartománymintához meg kell adnia az indokot is, hogy miért tiltja azt." + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "A tiltott kiszolgálótartomány-minták listája nyilvánosan elérhetővé lesz téve a /friendica oldalon, azért hogy a kommunikációs problémákat kivizsgáló felhasználók és emberek egyszerűen megtalálják az okot." + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "

    A kiszolgálótartomány-minta szintaxisa kis- és nagybetűkre nem érzékeny parancsértelmező helyettesítő karakter, amely a következő különleges karaktereket tartalmazza:

    \n
      \n\t
    • *: bármennyi számú karakter
    • \n\t
    • ?: bármilyen önálló karakter
    • \n\t
    • [<karakter1><karakter2>...]: karakter1 vagy karakter2
    • \n
    " + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Új bejegyzés hozzáadása a tiltólistához" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "Kiszolgálótartomány-minta" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "A tiltólistához hozzáadandó új kiszolgáló tartományának mintája. Ne tegye bele a protokollt." + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Tiltás oka" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "Az ok, amiért kitiltotta ezt a kiszolgálótartomány-mintát." + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Bejegyzés hozzáadása" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Változtatások mentése a tiltólistába" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Jelenlegi bejegyzések a tiltólistán" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Bejegyzés törlése a tiltólistáról" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "Törli a bejegyzést a tiltólistáról?" #: src/Module/Admin/DBSync.php:51 msgid "Update has been marked successful" @@ -4580,95 +5556,123 @@ msgstr "Megjelölés sikeresként (ha a frissítés kézzel lett alkalmazva)" msgid "Attempt to execute this update step automatically" msgstr "Próbálja meg automatikusan végrehajtani ezt a frissítési lépést" -#: src/Module/Admin/Addons/Details.php:65 -msgid "Addon not found." -msgstr "A bővítmény nem található." - -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Features.php:76 #, php-format -msgid "Addon %s disabled." -msgstr "A(z) „%s” bővítmény letiltva." +msgid "Lock feature %s" +msgstr "%s funkció zárolása" -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "A(z) „%s” bővítmény engedélyezve." +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "További funkciók kezelése" -#: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 -msgid "Disable" -msgstr "Letiltás" +#: src/Module/Admin/Federation.php:54 +msgid "Other" +msgstr "Egyéb" -#: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 -msgid "Enable" -msgstr "Engedélyezés" +#: src/Module/Admin/Federation.php:108 src/Module/Admin/Federation.php:268 +msgid "unknown" +msgstr "ismeretlen" -#: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Logs/Settings.php:80 src/Module/Admin/Queue.php:72 -#: src/Module/Admin/Summary.php:232 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Site.php:579 src/Module/Admin/Blocklist/Server.php:88 -#: src/Module/Admin/Blocklist/Contact.php:78 src/Module/Admin/Tos.php:58 -#: src/Module/Admin/Federation.php:141 src/Module/Admin/Users/Create.php:61 -#: src/Module/Admin/Users/Active.php:136 src/Module/Admin/Users/Index.php:149 -#: src/Module/Admin/Users/Blocked.php:137 -#: src/Module/Admin/Users/Deleted.php:85 -#: src/Module/Admin/Users/Pending.php:101 -#: src/Module/Admin/Themes/Details.php:90 -#: src/Module/Admin/Themes/Index.php:111 -msgid "Administration" -msgstr "Adminisztráció" +#: src/Module/Admin/Federation.php:136 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "Ez az oldal néhány számadatot nyújt a föderált közösségi hálózat azon ismert részéhez, amelynek része az Ön Friendica csomópontja. Ezek a számok nem teljesek, hanem csak a hálózat azon részét tükrözik, amelyről a csomópontja tud." -#: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 -msgid "Toggle" -msgstr "Átváltás" +#: src/Module/Admin/Federation.php:142 src/Module/BaseAdmin.php:87 +msgid "Federation Statistics" +msgstr "Föderációs statisztikák" -#: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 -msgid "Author: " -msgstr "Szerző: " - -#: src/Module/Admin/Addons/Details.php:122 -#: src/Module/Admin/Themes/Details.php:102 -msgid "Maintainer: " -msgstr "Karbantartó: " - -#: src/Module/Admin/Addons/Index.php:42 -msgid "Addons reloaded" -msgstr "Bővítmények újratöltve" - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "A(z) „%s” bővítmény telepítése sikertelen." - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "Bekapcsolt bővítmények újratöltése" - -#: src/Module/Admin/Addons/Index.php:75 +#: src/Module/Admin/Federation.php:146 #, php-format msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "Jelenleg nem érhetők el bővítmények az Ön csomópontján. A hivatalos bővítménytároló megtalálható a %1$s oldalon, és esetleg egyéb érdekes bővítményeket is találhat a %2$s címen elérhető nyílt bővítményjegyzékben." +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Jelenleg erről a csomópontról %d csomópontnak van tudomása %d regisztrált felhasználóval a következő platformokról:" -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Hiba a(z) %1$s naplófájl megnyitási kísérlete során.\\r\\n
    Ellenőrizze, hogy a(z) „%1$s” fájl létezik-e és olvasható-e." +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Az elem megjelölve törlésre." -#: src/Module/Admin/Logs/View.php:44 -#, php-format +#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:105 +msgid "Delete Item" +msgstr "Elem törlése" + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Az elem törlése" + +#: src/Module/Admin/Item/Delete.php:68 msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Nem sikerült megnyitni a(z) %1$s naplófájlt.\\r\\n
    Ellenőrizze, hogy a(z) „%1$s” fájl olvasható-e." +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "Ezen az oldalon törölhet egy elemet a csomópontjáról. Ha az elem egy felső szintű beküldés, akkor a teljes szál törlésre fog kerülni." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "Tudnia kell az elem GUID értékét. Ezt megtalálhatja például a megjelenített URL-re tekintve. A http://example.com/display/123456 utolsó része a GUID, itt az 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "Annak az elemnek GUID értéke, amelyet törölni szeretne." + +#: src/Module/Admin/Item/Source.php:57 src/Module/BaseAdmin.php:115 +msgid "Item Source" +msgstr "Elem forrása" + +#: src/Module/Admin/Item/Source.php:58 +msgid "Item Guid" +msgstr "Elem GUID értéke" + +#: src/Module/Admin/Item/Source.php:63 +msgid "Item Id" +msgstr "Elemazonosító" + +#: src/Module/Admin/Item/Source.php:64 +msgid "Item URI" +msgstr "Elem URI" + +#: src/Module/Admin/Item/Source.php:66 +msgid "Terms" +msgstr "Kifejezések" + +#: src/Module/Admin/Item/Source.php:67 +msgid "Tag" +msgstr "Címke" + +#: src/Module/Admin/Item/Source.php:68 src/Module/Admin/Users/Active.php:129 +#: src/Module/Admin/Users/Blocked.php:130 src/Module/Admin/Users/Index.php:142 +msgid "Type" +msgstr "Típus" + +#: src/Module/Admin/Item/Source.php:69 +msgid "Term" +msgstr "Kifejezés" + +#: src/Module/Admin/Item/Source.php:70 +msgid "URL" +msgstr "URL" + +#: src/Module/Admin/Item/Source.php:71 +msgid "Mention" +msgstr "Említés" + +#: src/Module/Admin/Item/Source.php:72 +msgid "Implicit Mention" +msgstr "Implicit említés" + +#: src/Module/Admin/Item/Source.php:73 +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "Forrás" #: src/Module/Admin/Logs/Settings.php:48 #, php-format @@ -4683,6 +5687,11 @@ msgstr "A PHP-naplózás jelenleg engedélyezve van." msgid "PHP log currently disabled." msgstr "A PHP-naplózás jelenleg le van tiltva." +#: src/Module/Admin/Logs/Settings.php:81 src/Module/BaseAdmin.php:107 +#: src/Module/BaseAdmin.php:108 +msgid "Logs" +msgstr "Naplók" + #: src/Module/Admin/Logs/Settings.php:83 msgid "Clear" msgstr "Törlés" @@ -4718,6 +5727,24 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "A PHP hibák és figyelmeztetések naplózásának átmeneti engedélyezéséhez beszúrhatja a következőket a telepítése index.php fájljának elejére. Az „error_log” sorban beállított fájlnév relatív a Friendica felső szintű könyvtárához képest, és írhatónak kell lennie a webkiszolgáló által. A „log_errors” és a „display_errors” beállítások „1” értéke a beállítások engedélyezéséhez kell. Állítsa „0” értékre a letiltásukhoz." +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Hiba a(z) %1$s naplófájl megnyitási kísérlete során.\\r\\n
    Ellenőrizze, hogy a(z) „%1$s” fájl létezik-e és olvasható-e." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Nem sikerült megnyitni a(z) %1$s naplófájlt.\\r\\n
    Ellenőrizze, hogy a(z) „%1$s” fájl olvasható-e." + +#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:109 +msgid "View Logs" +msgstr "Naplók megtekintése" + #: src/Module/Admin/Queue.php:50 msgid "Inspect Deferred Worker Queue" msgstr "Elhalasztott feldolgozó várakozási sorának vizsgálata" @@ -4743,264 +5770,17 @@ msgid "ID" msgstr "Azonosító" #: src/Module/Admin/Queue.php:76 +msgid "Command" +msgstr "Parancs" + +#: src/Module/Admin/Queue.php:77 msgid "Job Parameters" msgstr "Feladat paraméterei" -#: src/Module/Admin/Queue.php:77 -msgid "Created" -msgstr "Létrehozva" - -#: src/Module/Admin/Queue.php:78 +#: src/Module/Admin/Queue.php:79 msgid "Priority" msgstr "Prioritás" -#: src/Module/Admin/Summary.php:53 -#, php-format -msgid "Template engine (%s) error: %s" -msgstr "Sablonmotor (%s) hiba: %s" - -#: src/Module/Admin/Summary.php:57 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "Az adatbázisa még mindig MyISAM táblákkal fut. Meg kell változtatnia a motor típusát InnoDB-re. Mivel a Friendica a jövőben olyan funkciókat fog használni, amely csak InnoDB használatával érhető el, ezért meg kell változtatnia! Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    " - -#: src/Module/Admin/Summary.php:62 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that" -" are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the" -" command php bin/console.php dbstructure toinnodb of your Friendica" -" installation for an automatic conversion.
    " -msgstr "Az adatbázisa még mindig Antelope fájlformátumban lévő InnoDB táblákkal fut. Meg kell változtatnia a fájlformátumot Barracudára. A Friendica olyan funkciókat használ, amelyeket az Antelope fájlformátum nem biztosít. Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    " - -#: src/Module/Admin/Summary.php:72 -#, php-format -msgid "" -"Your table_definition_cache is too low (%d). This can lead to the database " -"error \"Prepared statement needs to be re-prepared\". Please set it at least" -" to %d. See here for more information.
    " -msgstr "A table_definition_cache értéke túl alacsony (%d). Ez a „Prepared statement needs to be re-prepared” adatbázishibához vezethet. Állítsa legalább %d értékre. További információkért nézze meg ezt.
    " - -#: src/Module/Admin/Summary.php:82 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "Elérhető a Friendica új verziója a letöltéshez. A jelenlegi verziója %1$s, a távoli verzió %2$s." - -#: src/Module/Admin/Summary.php:91 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "Az adatbázis frissítése sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek." - -#: src/Module/Admin/Summary.php:95 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "A legutóbbi frissítés sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek (néhány hiba valószínűleg a naplófájlban lesz)." - -#: src/Module/Admin/Summary.php:100 -msgid "The worker was never executed. Please check your database structure!" -msgstr "A feldolgozó sosem lett végrehajtva. Ellenőrizze az adatbázis szerkezetét!" - -#: src/Module/Admin/Summary.php:102 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "Az utolsó feldolgozó-végrehajtás ideje %s volt (UTC szerint). Ez régebbi mint egy óra. Ellenőrizze a cron-feladat beállításait." - -#: src/Module/Admin/Summary.php:107 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a .htconfig.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát." - -#: src/Module/Admin/Summary.php:111 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a config/local.ini.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát." - -#: src/Module/Admin/Summary.php:117 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "A %s nem érhető el a rendszeréről. Ez súlyos beállítási probléma, amely megakadályozza a kiszolgálók közti kommunikációt. Nézze meg a telepítési oldalt a segítségért." - -#: src/Module/Admin/Summary.php:135 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "A(z) „%s” naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)." - -#: src/Module/Admin/Summary.php:149 -#, php-format -msgid "" -"The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "A(z) „%s” hibakeresési naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)." - -#: src/Module/Admin/Summary.php:165 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" -" system.basepath from your db to avoid differences." -msgstr "A Friendica „system.basepath” beállítása frissítve lett „%s” értékről „%s” értékre. Távolítsa el a „system.basepath” beállítást az adatbázisából az eltérések elkerüléséhez." - -#: src/Module/Admin/Summary.php:173 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "A Friendica jelenlegi „system.basepath” értéke („%s”) hibás, és a(z) „%s” beállítófájl nincs használva." - -#: src/Module/Admin/Summary.php:181 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "A Friendica jelenlegi „system.basepath” értéke („%s”) nem azonos a(z) „%s” beállítófájlban lévővel. Javítsa a beállításokat." - -#: src/Module/Admin/Summary.php:188 -msgid "Normal Account" -msgstr "Normál fiók" - -#: src/Module/Admin/Summary.php:189 -msgid "Automatic Follower Account" -msgstr "Automatikusan követő fiók" - -#: src/Module/Admin/Summary.php:190 -msgid "Public Forum Account" -msgstr "Nyilvános fórum fiók" - -#: src/Module/Admin/Summary.php:191 -msgid "Automatic Friend Account" -msgstr "Automatikus ismerős fiók" - -#: src/Module/Admin/Summary.php:192 -msgid "Blog Account" -msgstr "Blog fiók" - -#: src/Module/Admin/Summary.php:193 -msgid "Private Forum Account" -msgstr "Személyes fórumfiók" - -#: src/Module/Admin/Summary.php:213 -msgid "Message queues" -msgstr "Üzenet várakozási sorai" - -#: src/Module/Admin/Summary.php:219 -msgid "Server Settings" -msgstr "Kiszolgálóbeállítások" - -#: src/Module/Admin/Summary.php:233 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "Összefoglaló" - -#: src/Module/Admin/Summary.php:235 -msgid "Registered users" -msgstr "Regisztrált felhasználók" - -#: src/Module/Admin/Summary.php:237 -msgid "Pending registrations" -msgstr "Függőben lévő regisztrációk" - -#: src/Module/Admin/Summary.php:238 -msgid "Version" -msgstr "Verzió" - -#: src/Module/Admin/Summary.php:242 -msgid "Active addons" -msgstr "Bekapcsolt bővítmények" - -#: src/Module/Admin/Item/Source.php:58 -msgid "Item Guid" -msgstr "Elem GUID értéke" - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Id" -msgstr "Elemazonosító" - -#: src/Module/Admin/Item/Source.php:64 -msgid "Item URI" -msgstr "Elem URI" - -#: src/Module/Admin/Item/Source.php:66 -msgid "Terms" -msgstr "Kifejezések" - -#: src/Module/Admin/Item/Source.php:67 -msgid "Tag" -msgstr "Címke" - -#: src/Module/Admin/Item/Source.php:68 src/Module/Admin/Users/Active.php:129 -#: src/Module/Admin/Users/Index.php:142 src/Module/Admin/Users/Blocked.php:130 -msgid "Type" -msgstr "Típus" - -#: src/Module/Admin/Item/Source.php:69 -msgid "Term" -msgstr "Kifejezés" - -#: src/Module/Admin/Item/Source.php:70 -msgid "URL" -msgstr "URL" - -#: src/Module/Admin/Item/Source.php:71 -msgid "Mention" -msgstr "Említés" - -#: src/Module/Admin/Item/Source.php:72 -msgid "Implicit Mention" -msgstr "Implicit említés" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "Az elem megjelölve törlésre." - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "Az elem törlése" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "Ezen az oldalon törölhet egy elemet a csomópontjáról. Ha az elem egy felső szintű beküldés, akkor a teljes szál törlésre fog kerülni." - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "Tudnia kell az elem GUID értékét. Ezt megtalálhatja például a megjelenített URL-re tekintve. A http://example.com/display/123456 utolsó része a GUID, itt az 123456." - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "Annak az elemnek GUID értéke, amelyet törölni szeretne." - #: src/Module/Admin/Site.php:69 msgid "Can not parse base url. Must have at least ://" msgstr "Nem lehet feldolgozni az alap URL-t. Legalább :// értékkel kell rendelkeznie." @@ -5013,6 +5793,15 @@ msgstr "Az áthelyezés elkezdődött. Eltarthat egy ideig, mire befejeződik." msgid "Invalid storage backend setting value." msgstr "Érvénytelen tároló-háttérprogram beállítási érték." +#: src/Module/Admin/Site.php:449 src/Module/Settings/Display.php:134 +msgid "No special theme for mobile devices" +msgstr "Nincs különleges téma a mobil eszközökhöz" + +#: src/Module/Admin/Site.php:466 src/Module/Settings/Display.php:144 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s – (kísérleti)" + #: src/Module/Admin/Site.php:478 msgid "No community page for local users" msgstr "Nincs közösségi oldal a helyi felhasználókhoz" @@ -5049,6 +5838,18 @@ msgstr "Jóváhagyást igényel" msgid "Open" msgstr "Nyitott" +#: src/Module/Admin/Site.php:522 src/Module/Install.php:215 +msgid "No SSL policy, links will track page SSL state" +msgstr "Nincs SSL irányelv, a hivatkozások követik az oldal SSL állapotát" + +#: src/Module/Admin/Site.php:523 src/Module/Install.php:216 +msgid "Force all links to use SSL" +msgstr "Az összes hivatkozás kényszerítése SSL használatára" + +#: src/Module/Admin/Site.php:524 src/Module/Install.php:217 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Önaláírt tanúsítvány, SSL használata csak helyi hivatkozásoknál (nem ajánlott)" + #: src/Module/Admin/Site.php:528 msgid "Don't check" msgstr "Ne ellenőrizze" @@ -5077,6 +5878,10 @@ msgstr "Interaktorok" msgid "Database (legacy)" msgstr "Adatbázis (örökölt)" +#: src/Module/Admin/Site.php:580 src/Module/BaseAdmin.php:90 +msgid "Site" +msgstr "Oldal" + #: src/Module/Admin/Site.php:581 msgid "General Information" msgstr "Általános információk" @@ -5085,6 +5890,10 @@ msgstr "Általános információk" msgid "Republish users to directory" msgstr "Felhasználók újra közzé tétele a könyvtárba" +#: src/Module/Admin/Site.php:584 src/Module/Register.php:139 +msgid "Registration" +msgstr "Regisztráció" + #: src/Module/Admin/Site.php:585 msgid "File upload" msgstr "Fájlfeltöltés" @@ -5200,6 +6009,14 @@ msgstr "Mobilrendszer témája" msgid "Theme for mobile devices" msgstr "Téma a mobil eszközökhöz." +#: src/Module/Admin/Site.php:608 src/Module/Install.php:225 +msgid "SSL link policy" +msgstr "SSL-hivatkozás irányelve" + +#: src/Module/Admin/Site.php:608 src/Module/Install.php:227 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Meghatározza, hogy az előállított hivatkozásokat kényszeríteni kell-e SSL használatára." + #: src/Module/Admin/Site.php:609 msgid "Force SSL" msgstr "SSL kényszerítése" @@ -5825,6 +6642,11 @@ msgstr "RINO titkosítás" msgid "Encryption layer between nodes." msgstr "Titkosítási réteg a csomópontok között." +#: src/Module/Admin/Site.php:686 src/Module/Admin/Site.php:694 +#: src/Module/Contact.php:562 src/Module/Settings/TwoFactor/Index.php:118 +msgid "Disabled" +msgstr "Letiltva" + #: src/Module/Admin/Site.php:686 msgid "Enabled" msgstr "Engedélyezve" @@ -5930,170 +6752,231 @@ msgstr "Ha engedélyezve van, akkor a mentett keresésekből származó címkék msgid "Start Relocation" msgstr "Áthelyezés indítása" -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "A tiltólistához hozzáadott kiszolgáló tartománymintája." - -#: src/Module/Admin/Blocklist/Server.php:79 -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Blocked server domain pattern" -msgstr "Tiltott kiszolgálótartomány-minta" - -#: src/Module/Admin/Blocklist/Server.php:81 -msgid "Delete server domain pattern" -msgstr "Kiszolgálótartomány-minta törlése" - -#: src/Module/Admin/Blocklist/Server.php:81 -msgid "Check to delete this entry from the blocklist" -msgstr "Jelölje be a bejegyzés tiltólistából való törléséhez" - -#: src/Module/Admin/Blocklist/Server.php:89 -msgid "Server Domain Pattern Blocklist" -msgstr "Kiszolgálótartomány-minta tiltólistája" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "" -"This page can be used to define a blocklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "Ez az oldal használható a föderált hálózatból származó azon kiszolgálótartomány-minták tiltólistájának meghatározásához, amelyeknek nem engedélyezett kapcsolatba lépniük az Ön csomópontjával. Minden egyes tartománymintához meg kell adnia az indokot is, hogy miért tiltja azt." - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"The list of blocked server domain patterns will be made publically available" -" on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "A tiltott kiszolgálótartomány-minták listája nyilvánosan elérhetővé lesz téve a /friendica oldalon, azért hogy a kommunikációs problémákat kivizsgáló felhasználók és emberek egyszerűen megtalálják az okot." - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "

    A kiszolgálótartomány-minta szintaxisa kis- és nagybetűkre nem érzékeny parancsértelmező helyettesítő karakter, amely a következő különleges karaktereket tartalmazza:

    \n
      \n\t
    • *: bármennyi számú karakter
    • \n\t
    • ?: bármilyen önálló karakter
    • \n\t
    • [<karakter1><karakter2>...]: karakter1 vagy karakter2
    • \n
    " - -#: src/Module/Admin/Blocklist/Server.php:98 -msgid "Add new entry to block list" -msgstr "Új bejegyzés hozzáadása a tiltólistához" - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Server Domain Pattern" -msgstr "Kiszolgálótartomány-minta" - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "A tiltólistához hozzáadandó új kiszolgáló tartományának mintája. Ne tegye bele a protokollt." - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Block reason" -msgstr "Tiltás oka" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "The reason why you blocked this server domain pattern." -msgstr "Az ok, amiért kitiltotta ezt a kiszolgálótartomány-mintát." - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Add Entry" -msgstr "Bejegyzés hozzáadása" - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Save changes to the blocklist" -msgstr "Változtatások mentése a tiltólistába" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Current Entries in the Blocklist" -msgstr "Jelenlegi bejegyzések a tiltólistán" - -#: src/Module/Admin/Blocklist/Server.php:106 -msgid "Delete entry from blocklist" -msgstr "Bejegyzés törlése a tiltólistáról" - -#: src/Module/Admin/Blocklist/Server.php:109 -msgid "Delete entry from blocklist?" -msgstr "Törli a bejegyzést a tiltólistáról?" - -#: src/Module/Admin/Blocklist/Contact.php:47 -#: src/Console/GlobalCommunityBlock.php:101 -msgid "The contact has been blocked from the node" -msgstr "A partner tiltva lett a csomópontról" - -#: src/Module/Admin/Blocklist/Contact.php:49 -#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Summary.php:53 #, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Nem sikerült találni egyetlen partnerbejegyzést sem erről az URL-ről (%s)" +msgid "Template engine (%s) error: %s" +msgstr "Sablonmotor (%s) hiba: %s" -#: src/Module/Admin/Blocklist/Contact.php:57 +#: src/Module/Admin/Summary.php:57 #, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "%s partner tiltása feloldva" -msgstr[1] "%s partner tiltása feloldva" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "Távoli partnerek tiltólistája" - -#: src/Module/Admin/Blocklist/Contact.php:80 msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "Ez az oldal lehetővé teszi, hogy megakadályozzon egy távoli partnertől származó minden üzenetet, amely elérné a csomópontját." +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "Az adatbázisa még mindig MyISAM táblákkal fut. Meg kell változtatnia a motor típusát InnoDB-re. Mivel a Friendica a jövőben olyan funkciókat fog használni, amely csak InnoDB használatával érhető el, ezért meg kell változtatnia! Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    " -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "Távoli partner tiltása" - -#: src/Module/Admin/Blocklist/Contact.php:82 -#: src/Module/Admin/Users/Active.php:138 src/Module/Admin/Users/Index.php:151 -#: src/Module/Admin/Users/Blocked.php:139 -#: src/Module/Admin/Users/Pending.php:103 -msgid "select all" -msgstr "összes kijelölése" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "kijelölés törlése" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "Nincs olyan távoli partner, aki tiltva lenne erről a csomópontról." - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "Tiltott távoli partnerek" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "Új távoli partner tiltása" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "Fénykép" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "Indok" - -#: src/Module/Admin/Blocklist/Contact.php:98 +#: src/Module/Admin/Summary.php:62 #, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "összesen %s tiltott partner" -msgstr[1] "összesen %s tiltott partner" +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "Az adatbázisa még mindig Antelope fájlformátumban lévő InnoDB táblákkal fut. Meg kell változtatnia a fájlformátumot Barracudára. A Friendica olyan funkciókat használ, amelyeket az Antelope fájlformátum nem biztosít. Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    " -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "A tiltandó távoli partner URL-je." +#: src/Module/Admin/Summary.php:72 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d. See here for more information.
    " +msgstr "A table_definition_cache értéke túl alacsony (%d). Ez a „Prepared statement needs to be re-prepared” adatbázishibához vezethet. Állítsa legalább %d értékre. További információkért nézze meg ezt.
    " -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "Tiltás oka" +#: src/Module/Admin/Summary.php:82 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "Elérhető a Friendica új verziója a letöltéshez. A jelenlegi verziója %1$s, a távoli verzió %2$s." + +#: src/Module/Admin/Summary.php:91 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "Az adatbázis frissítése sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek." + +#: src/Module/Admin/Summary.php:95 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "A legutóbbi frissítés sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek (néhány hiba valószínűleg a naplófájlban lesz)." + +#: src/Module/Admin/Summary.php:100 +msgid "The worker was never executed. Please check your database structure!" +msgstr "A feldolgozó sosem lett végrehajtva. Ellenőrizze az adatbázis szerkezetét!" + +#: src/Module/Admin/Summary.php:102 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "Az utolsó feldolgozó-végrehajtás ideje %s volt (UTC szerint). Ez régebbi mint egy óra. Ellenőrizze a cron-feladat beállításait." + +#: src/Module/Admin/Summary.php:107 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a .htconfig.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát." + +#: src/Module/Admin/Summary.php:111 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a config/local.ini.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát." + +#: src/Module/Admin/Summary.php:117 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "A %s nem érhető el a rendszeréről. Ez súlyos beállítási probléma, amely megakadályozza a kiszolgálók közti kommunikációt. Nézze meg a telepítési oldalt a segítségért." + +#: src/Module/Admin/Summary.php:135 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "A(z) „%s” naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)." + +#: src/Module/Admin/Summary.php:149 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "A(z) „%s” hibakeresési naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)." + +#: src/Module/Admin/Summary.php:165 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "A Friendica „system.basepath” beállítása frissítve lett „%s” értékről „%s” értékre. Távolítsa el a „system.basepath” beállítást az adatbázisából az eltérések elkerüléséhez." + +#: src/Module/Admin/Summary.php:173 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "A Friendica jelenlegi „system.basepath” értéke („%s”) hibás, és a(z) „%s” beállítófájl nincs használva." + +#: src/Module/Admin/Summary.php:181 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "A Friendica jelenlegi „system.basepath” értéke („%s”) nem azonos a(z) „%s” beállítófájlban lévővel. Javítsa a beállításokat." + +#: src/Module/Admin/Summary.php:188 +msgid "Normal Account" +msgstr "Normál fiók" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Follower Account" +msgstr "Automatikusan követő fiók" + +#: src/Module/Admin/Summary.php:190 +msgid "Public Forum Account" +msgstr "Nyilvános fórum fiók" + +#: src/Module/Admin/Summary.php:191 +msgid "Automatic Friend Account" +msgstr "Automatikus ismerős fiók" + +#: src/Module/Admin/Summary.php:192 +msgid "Blog Account" +msgstr "Blog fiók" + +#: src/Module/Admin/Summary.php:193 +msgid "Private Forum Account" +msgstr "Személyes fórumfiók" + +#: src/Module/Admin/Summary.php:213 +msgid "Message queues" +msgstr "Üzenet várakozási sorai" + +#: src/Module/Admin/Summary.php:219 +msgid "Server Settings" +msgstr "Kiszolgálóbeállítások" + +#: src/Module/Admin/Summary.php:233 src/Repository/ProfileField.php:285 +msgid "Summary" +msgstr "Összefoglaló" + +#: src/Module/Admin/Summary.php:235 +msgid "Registered users" +msgstr "Regisztrált felhasználók" + +#: src/Module/Admin/Summary.php:237 +msgid "Pending registrations" +msgstr "Függőben lévő regisztrációk" + +#: src/Module/Admin/Summary.php:238 +msgid "Version" +msgstr "Verzió" + +#: src/Module/Admin/Summary.php:242 +msgid "Active addons" +msgstr "Bekapcsolt bővítmények" + +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "A(z) „%s” téma letiltva." + +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "A(z) „%s” téma sikeresen engedélyezve." + +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "A(z) „%s” téma telepítése sikertelen." + +#: src/Module/Admin/Themes/Details.php:83 +msgid "Screenshot" +msgstr "Képernyőkép" + +#: src/Module/Admin/Themes/Details.php:91 +#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:93 +msgid "Themes" +msgstr "Témák" + +#: src/Module/Admin/Themes/Embed.php:65 +msgid "Unknown theme." +msgstr "Ismeretlen téma." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "Témák újratöltve" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Bekapcsolt témák újratöltése" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "Nem találhatók témák a rendszeren. A témákat a %1$s könyvtárba kell elhelyezni." + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Kísérleti]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Nem támogatott]" #: src/Module/Admin/Tos.php:60 msgid "Display Terms of Service" @@ -6131,27 +7014,111 @@ msgid "" "of sections should be [h2] and below." msgstr "Itt adja meg a csomópontja használati feltételeit. Használhat BBCode formázást is. A szakaszok címeinek [h2] vagy az alattiaknak kell lenniük." -#: src/Module/Admin/Federation.php:54 -msgid "Other" -msgstr "Egyéb" - -#: src/Module/Admin/Federation.php:108 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "ismeretlen" - -#: src/Module/Admin/Federation.php:136 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "Ez az oldal néhány számadatot nyújt a föderált közösségi hálózat azon ismert részéhez, amelynek része az Ön Friendica csomópontja. Ezek a számok nem teljesek, hanem csak a hálózat azon részét tükrözik, amelyről a csomópontja tud." - -#: src/Module/Admin/Federation.php:146 +#: src/Module/Admin/Users/Active.php:45 src/Module/Admin/Users/Index.php:45 #, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s felhasználó tiltva" +msgstr[1] "%s felhasználó tiltva" + +#: src/Module/Admin/Users/Active.php:53 src/Module/Admin/Users/Active.php:88 +#: src/Module/Admin/Users/Blocked.php:54 src/Module/Admin/Users/Blocked.php:89 +#: src/Module/Admin/Users/Index.php:60 src/Module/Admin/Users/Index.php:95 +msgid "You can't remove yourself" +msgstr "Nem távolíthatja el önmagát" + +#: src/Module/Admin/Users/Active.php:57 src/Module/Admin/Users/Blocked.php:58 +#: src/Module/Admin/Users/Index.php:64 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s felhasználó törölve" +msgstr[1] "%s felhasználó törölve" + +#: src/Module/Admin/Users/Active.php:86 src/Module/Admin/Users/Blocked.php:87 +#: src/Module/Admin/Users/Index.php:93 +#, php-format +msgid "User \"%s\" deleted" +msgstr "„%s” felhasználó törölve" + +#: src/Module/Admin/Users/Active.php:96 src/Module/Admin/Users/Index.php:103 +#, php-format +msgid "User \"%s\" blocked" +msgstr "„%s” felhasználó tiltva" + +#: src/Module/Admin/Users/Active.php:129 +#: src/Module/Admin/Users/Blocked.php:130 +#: src/Module/Admin/Users/Deleted.php:88 src/Module/Admin/Users/Index.php:142 +#: src/Module/Admin/Users/Index.php:162 +msgid "Register date" +msgstr "Regisztráció dátuma" + +#: src/Module/Admin/Users/Active.php:129 +#: src/Module/Admin/Users/Blocked.php:130 +#: src/Module/Admin/Users/Deleted.php:88 src/Module/Admin/Users/Index.php:142 +#: src/Module/Admin/Users/Index.php:162 +msgid "Last login" +msgstr "Utolsó bejelentkezés" + +#: src/Module/Admin/Users/Active.php:129 +#: src/Module/Admin/Users/Blocked.php:130 +#: src/Module/Admin/Users/Deleted.php:88 src/Module/Admin/Users/Index.php:142 +#: src/Module/Admin/Users/Index.php:162 +msgid "Last public item" +msgstr "Utolsó nyilvános elem" + +#: src/Module/Admin/Users/Active.php:137 +msgid "Active Accounts" +msgstr "Aktív fiókok" + +#: src/Module/Admin/Users/Active.php:141 +#: src/Module/Admin/Users/Blocked.php:141 src/Module/Admin/Users/Index.php:155 +msgid "User blocked" +msgstr "Felhasználó tiltva" + +#: src/Module/Admin/Users/Active.php:142 +#: src/Module/Admin/Users/Blocked.php:143 src/Module/Admin/Users/Index.php:157 +msgid "Site admin" +msgstr "Oldal adminisztrátor" + +#: src/Module/Admin/Users/Active.php:143 +#: src/Module/Admin/Users/Blocked.php:144 src/Module/Admin/Users/Index.php:158 +msgid "Account expired" +msgstr "A fiók lejárt" + +#: src/Module/Admin/Users/Active.php:144 src/Module/Admin/Users/Index.php:161 +msgid "Create a new user" +msgstr "Új felhasználó létrehozása" + +#: src/Module/Admin/Users/Active.php:150 +#: src/Module/Admin/Users/Blocked.php:150 src/Module/Admin/Users/Index.php:167 msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "Jelenleg erről a csomópontról %d csomópontnak van tudomása %d regisztrált felhasználóval a következő platformokról:" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "A kijelölt felhasználók törölve lesznek!\\n\\nMinden, amit ezek a felhasználók erre az oldalra beküldtek, véglegesen törölve lesz!\\n\\nBiztos benne?" + +#: src/Module/Admin/Users/Active.php:151 +#: src/Module/Admin/Users/Blocked.php:151 src/Module/Admin/Users/Index.php:168 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "{0} felhasználó törölve lesz!\\n\\nMinden, amit ez a felhasználó erre az oldalra beküldött, véglegesen törölve lesz!\\n\\nBiztos benne?" + +#: src/Module/Admin/Users/Blocked.php:46 src/Module/Admin/Users/Index.php:52 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "%s felhasználó tiltása feloldva" +msgstr[1] "%s felhasználó tiltása feloldva" + +#: src/Module/Admin/Users/Blocked.php:96 src/Module/Admin/Users/Index.php:109 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "„%s” felhasználó tiltása feloldva" + +#: src/Module/Admin/Users/Blocked.php:138 +msgid "Blocked Users" +msgstr "Tiltott felhasználók" #: src/Module/Admin/Users/Create.php:62 msgid "New User" @@ -6173,133 +7140,27 @@ msgstr "Becenév" msgid "Nickname of the new user." msgstr "Az új felhasználó beceneve." -#: src/Module/Admin/Users/Create.php:73 src/Module/Admin/Users/Active.php:129 -#: src/Module/Admin/Users/Index.php:142 src/Module/Admin/Users/Index.php:162 -#: src/Module/Admin/Users/Blocked.php:130 -#: src/Module/Admin/Users/Deleted.php:88 -#: src/Module/Admin/Users/Pending.php:104 src/Content/ContactSelector.php:126 -msgid "Email" -msgstr "E-mail" - #: src/Module/Admin/Users/Create.php:73 msgid "Email address of the new user." msgstr "Az új felhasználó e-mail-címe." -#: src/Module/Admin/Users/Active.php:45 src/Module/Admin/Users/Index.php:45 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "%s felhasználó tiltva" -msgstr[1] "%s felhasználó tiltva" +#: src/Module/Admin/Users/Deleted.php:86 +msgid "Users awaiting permanent deletion" +msgstr "Végleges törlésre váró felhasználók" -#: src/Module/Admin/Users/Active.php:53 src/Module/Admin/Users/Active.php:88 -#: src/Module/Admin/Users/Index.php:60 src/Module/Admin/Users/Index.php:95 -#: src/Module/Admin/Users/Blocked.php:54 src/Module/Admin/Users/Blocked.php:89 -msgid "You can't remove yourself" -msgstr "Nem távolíthatja el önmagát" +#: src/Module/Admin/Users/Deleted.php:88 src/Module/Admin/Users/Index.php:162 +msgid "Permanent deletion" +msgstr "Végleges törlés" -#: src/Module/Admin/Users/Active.php:57 src/Module/Admin/Users/Index.php:64 -#: src/Module/Admin/Users/Blocked.php:58 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s felhasználó törölve" -msgstr[1] "%s felhasználó törölve" - -#: src/Module/Admin/Users/Active.php:86 src/Module/Admin/Users/Index.php:93 -#: src/Module/Admin/Users/Blocked.php:87 -#, php-format -msgid "User \"%s\" deleted" -msgstr "„%s” felhasználó törölve" - -#: src/Module/Admin/Users/Active.php:96 src/Module/Admin/Users/Index.php:103 -#, php-format -msgid "User \"%s\" blocked" -msgstr "„%s” felhasználó tiltva" - -#: src/Module/Admin/Users/Active.php:129 src/Module/Admin/Users/Index.php:142 -#: src/Module/Admin/Users/Index.php:162 src/Module/Admin/Users/Blocked.php:130 -#: src/Module/Admin/Users/Deleted.php:88 -msgid "Register date" -msgstr "Regisztráció dátuma" - -#: src/Module/Admin/Users/Active.php:129 src/Module/Admin/Users/Index.php:142 -#: src/Module/Admin/Users/Index.php:162 src/Module/Admin/Users/Blocked.php:130 -#: src/Module/Admin/Users/Deleted.php:88 -msgid "Last login" -msgstr "Utolsó bejelentkezés" - -#: src/Module/Admin/Users/Active.php:129 src/Module/Admin/Users/Index.php:142 -#: src/Module/Admin/Users/Index.php:162 src/Module/Admin/Users/Blocked.php:130 -#: src/Module/Admin/Users/Deleted.php:88 -msgid "Last public item" -msgstr "Utolsó nyilvános elem" - -#: src/Module/Admin/Users/Active.php:137 -msgid "Active Accounts" -msgstr "Aktív fiókok" - -#: src/Module/Admin/Users/Active.php:141 src/Module/Admin/Users/Index.php:155 -#: src/Module/Admin/Users/Blocked.php:141 -msgid "User blocked" -msgstr "Felhasználó tiltva" - -#: src/Module/Admin/Users/Active.php:142 src/Module/Admin/Users/Index.php:157 -#: src/Module/Admin/Users/Blocked.php:143 -msgid "Site admin" -msgstr "Oldal adminisztrátor" - -#: src/Module/Admin/Users/Active.php:143 src/Module/Admin/Users/Index.php:158 -#: src/Module/Admin/Users/Blocked.php:144 -msgid "Account expired" -msgstr "A fiók lejárt" - -#: src/Module/Admin/Users/Active.php:144 src/Module/Admin/Users/Index.php:161 -msgid "Create a new user" -msgstr "Új felhasználó létrehozása" - -#: src/Module/Admin/Users/Active.php:150 src/Module/Admin/Users/Index.php:167 -#: src/Module/Admin/Users/Blocked.php:150 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "A kijelölt felhasználók törölve lesznek!\\n\\nMinden, amit ezek a felhasználók erre az oldalra beküldtek, véglegesen törölve lesz!\\n\\nBiztos benne?" - -#: src/Module/Admin/Users/Active.php:151 src/Module/Admin/Users/Index.php:168 -#: src/Module/Admin/Users/Blocked.php:151 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "{0} felhasználó törölve lesz!\\n\\nMinden, amit ez a felhasználó erre az oldalra beküldött, véglegesen törölve lesz!\\n\\nBiztos benne?" - -#: src/Module/Admin/Users/Index.php:52 src/Module/Admin/Users/Blocked.php:46 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "%s felhasználó tiltása feloldva" -msgstr[1] "%s felhasználó tiltása feloldva" - -#: src/Module/Admin/Users/Index.php:109 src/Module/Admin/Users/Blocked.php:96 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "„%s” felhasználó tiltása feloldva" +#: src/Module/Admin/Users/Index.php:150 src/Module/Admin/Users/Index.php:160 +#: src/Module/BaseAdmin.php:91 +msgid "Users" +msgstr "Felhasználók" #: src/Module/Admin/Users/Index.php:152 msgid "User waiting for permanent deletion" msgstr "Végleges törlésre váró felhasználó" -#: src/Module/Admin/Users/Index.php:162 src/Module/Admin/Users/Deleted.php:88 -msgid "Permanent deletion" -msgstr "Végleges törlés" - -#: src/Module/Admin/Users/Blocked.php:138 -msgid "Blocked Users" -msgstr "Tiltott felhasználók" - -#: src/Module/Admin/Users/Deleted.php:86 -msgid "Users awaiting permanent deletion" -msgstr "Végleges törlésre váró felhasználók" - #: src/Module/Admin/Users/Pending.php:48 #, php-format msgid "%s user approved" @@ -6342,125 +7203,48 @@ msgstr "Jegyzet a felhasználótól" msgid "Deny" msgstr "Elutasítás" -#: src/Module/Admin/BaseUsers.php:50 src/Content/Widget.php:537 -msgid "All" -msgstr "Összes" +#: src/Module/Api/Mastodon/Apps.php:58 +msgid "Missing parameters" +msgstr "Hiányzó paraméterek" -#: src/Module/Admin/BaseUsers.php:53 -msgid "List of all users" -msgstr "Összes felhasználó listája" +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +msgid "Only starting posts can be bookmarked" +msgstr "Csak a kezdeti bejegyzéseket lehet könyvjelzőzni" -#: src/Module/Admin/BaseUsers.php:58 -msgid "Active" -msgstr "Aktív" +#: src/Module/Api/Mastodon/Statuses/Mute.php:50 +msgid "Only starting posts can be muted" +msgstr "Csak a kezdeti bejegyzéseket lehet némítani" -#: src/Module/Admin/BaseUsers.php:61 -msgid "List of active accounts" -msgstr "Aktív fiókok listája" +#: src/Module/Api/Mastodon/Statuses/Pin.php:50 +#: src/Module/Api/Mastodon/Statuses/Unpin.php:50 +msgid "Only starting posts can be pinned" +msgstr "Csak a kezdeti bejegyzéseket lehet kitűzni" -#: src/Module/Admin/BaseUsers.php:69 -msgid "List of pending registrations" -msgstr "Függőben lévő regisztrációk listája" - -#: src/Module/Admin/BaseUsers.php:77 -msgid "List of blocked users" -msgstr "Tiltott felhasználók listája" - -#: src/Module/Admin/BaseUsers.php:82 -msgid "Deleted" -msgstr "Törölve" - -#: src/Module/Admin/BaseUsers.php:85 -msgid "List of pending user deletions" -msgstr "Függőben lévő felhasználó-törlések listája" - -#: src/Module/Admin/BaseUsers.php:99 mod/settings.php:787 -msgid "Normal Account Page" -msgstr "Normál fiókoldal" - -#: src/Module/Admin/BaseUsers.php:100 mod/settings.php:791 -msgid "Soapbox Page" -msgstr "Szappantartó oldal" - -#: src/Module/Admin/BaseUsers.php:101 mod/settings.php:795 -msgid "Public Forum" -msgstr "Nyilvános fórum" - -#: src/Module/Admin/BaseUsers.php:102 mod/settings.php:799 -msgid "Automatic Friend Page" -msgstr "Automatikus ismerős oldal" - -#: src/Module/Admin/BaseUsers.php:103 -msgid "Private Forum" -msgstr "Személyes fórum" - -#: src/Module/Admin/BaseUsers.php:106 mod/settings.php:771 -msgid "Personal Page" -msgstr "Személyes oldal" - -#: src/Module/Admin/BaseUsers.php:107 mod/settings.php:775 -msgid "Organisation Page" -msgstr "Szervezeti oldal" - -#: src/Module/Admin/BaseUsers.php:108 mod/settings.php:779 -msgid "News Page" -msgstr "Hírek oldal" - -#: src/Module/Admin/BaseUsers.php:109 mod/settings.php:783 -msgid "Community Forum" -msgstr "Közösségi fórum" - -#: src/Module/Admin/BaseUsers.php:110 -msgid "Relay" -msgstr "Továbbítás" - -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Api/Mastodon/Statuses/Reblog.php:53 #, php-format -msgid "Theme %s disabled." -msgstr "A(z) „%s” téma letiltva." +msgid "Posts from %s can't be shared" +msgstr "%s bejegyzéseit nem lehet megosztani" -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Api/Mastodon/Statuses/Unbookmark.php:51 +msgid "Only starting posts can be unbookmarked" +msgstr "Csak a kezdeti bejegyzéseket lehet kivenni a könyvjelzőkből" + +#: src/Module/Api/Mastodon/Statuses/Unmute.php:50 +msgid "Only starting posts can be unmuted" +msgstr "Csak a kezdeti bejegyzéseket némítását lehet megszüntetni" + +#: src/Module/Api/Mastodon/Statuses/Unreblog.php:53 #, php-format -msgid "Theme %s successfully enabled." -msgstr "A(z) „%s” téma sikeresen engedélyezve." +msgid "Posts from %s can't be unshared" +msgstr "%s bejegyzéseinek megosztását nem lehet visszavonni" -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "A(z) „%s” téma telepítése sikertelen." +#: src/Module/Api/Twitter/ContactEndpoint.php:65 src/Module/Contact.php:400 +msgid "Contact not found" +msgstr "A partner nem található" -#: src/Module/Admin/Themes/Details.php:83 -msgid "Screenshot" -msgstr "Képernyőkép" - -#: src/Module/Admin/Themes/Index.php:51 -msgid "Themes reloaded" -msgstr "Témák újratöltve" - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Bekapcsolt témák újratöltése" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "Nem találhatók témák a rendszeren. A témákat a %1$s könyvtárba kell elhelyezni." - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[Kísérleti]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Nem támogatott]" - -#: src/Module/Admin/Themes/Embed.php:65 -msgid "Unknown theme." -msgstr "Ismeretlen téma." - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "Az elem nem található." +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "A profil nem található" #: src/Module/Apps.php:47 msgid "No installed applications." @@ -6470,39 +7254,105 @@ msgstr "Nincsenek telepített alkalmazások." msgid "Applications" msgstr "Alkalmazások" -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "Súgó:" +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Az elem nem található." -#: src/Module/BaseProfile.php:68 src/Content/Nav.php:179 -#: view/theme/frio/theme.php:227 mod/fbrowser.php:43 -msgid "Photos" -msgstr "Fényképek" +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "Nincs hozzáférése az adminisztrációs oldalakhoz." -#: src/Module/BaseProfile.php:71 mod/photos.php:129 -msgid "Photo Albums" -msgstr "Fényképalbumok" +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in" +" as the main account." +msgstr "Az alkezelt fiókok nem férhetnek hozzá az adminisztrációs oldalakhoz. Jelentkezzen vissza a fő fiókkal." -#: src/Module/BaseProfile.php:76 src/Module/BaseProfile.php:79 -#: src/Content/Nav.php:180 view/theme/frio/theme.php:228 -msgid "Videos" -msgstr "Videók" +#: src/Module/BaseAdmin.php:86 +msgid "Overview" +msgstr "Áttekintő" -#: src/Module/BaseProfile.php:88 src/Module/BaseProfile.php:99 -#: src/Content/Nav.php:181 src/Content/Nav.php:248 -#: view/theme/frio/theme.php:229 view/theme/frio/theme.php:233 mod/cal.php:274 -#: mod/events.php:417 -msgid "Events" -msgstr "Események" +#: src/Module/BaseAdmin.php:89 +msgid "Configuration" +msgstr "Beállítás" -#: src/Module/BaseProfile.php:91 src/Module/BaseProfile.php:102 -#: src/Content/Nav.php:248 view/theme/frio/theme.php:233 -msgid "Events and Calendar" -msgstr "Események és naptár" +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "További funkciók" -#: src/Module/BaseProfile.php:110 mod/notes.php:51 -msgid "Personal Notes" -msgstr "Személyes jegyzetek" +#: src/Module/BaseAdmin.php:97 +msgid "Database" +msgstr "Adatbázis" + +#: src/Module/BaseAdmin.php:98 +msgid "DB updates" +msgstr "Adatbázis-frissítések" + +#: src/Module/BaseAdmin.php:99 +msgid "Inspect Deferred Workers" +msgstr "Elhalasztott feldolgozók vizsgálata" + +#: src/Module/BaseAdmin.php:100 +msgid "Inspect worker Queue" +msgstr "Feldolgozó várakozási sorának vizsgálata" + +#: src/Module/BaseAdmin.php:102 +msgid "Tools" +msgstr "Eszközök" + +#: src/Module/BaseAdmin.php:103 +msgid "Contact Blocklist" +msgstr "Partnertiltólista" + +#: src/Module/BaseAdmin.php:104 +msgid "Server Blocklist" +msgstr "Kiszolgáló-tiltólista" + +#: src/Module/BaseAdmin.php:111 +msgid "Diagnostics" +msgstr "Diagnosztika" + +#: src/Module/BaseAdmin.php:112 +msgid "PHP Info" +msgstr "PHP-információk" + +#: src/Module/BaseAdmin.php:113 +msgid "probe address" +msgstr "Cím szondázása" + +#: src/Module/BaseAdmin.php:114 +msgid "check webfinger" +msgstr "WebFinger ellenőrzése" + +#: src/Module/BaseAdmin.php:116 +msgid "Babel" +msgstr "Babel" + +#: src/Module/BaseAdmin.php:117 src/Module/Debug/ActivityPubConversion.php:138 +msgid "ActivityPub Conversion" +msgstr "ActivityPub beszélgetés" + +#: src/Module/BaseAdmin.php:126 +msgid "Addon Features" +msgstr "Bővítményszolgáltatások" + +#: src/Module/BaseAdmin.php:127 +msgid "User registrations waiting for confirmation" +msgstr "Megerősítésre váró felhasználói regisztrációk" + +#: src/Module/BaseApi.php:133 +#, php-format +msgid "API endpoint %s %s is not implemented" +msgstr "A(z) %s %s API-végpont nincs megvalósítva" + +#: src/Module/BaseApi.php:134 +msgid "" +"The API endpoint is currently not implemented but might be in the future." +msgstr "Az API-végpont jelenleg nincs megvalósítva, de ez változhat a jövőben." + +#: src/Module/BaseProfile.php:55 src/Module/Contact.php:947 +msgid "Profile Details" +msgstr "Profil részletei" #: src/Module/BaseProfile.php:113 msgid "Only You Can See This" @@ -6512,6 +7362,1557 @@ msgstr "Csak Ön láthatja ezt" msgid "Tips for New Members" msgstr "Tippek új tagoknak" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "Emberek keresése – %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Fórum keresése – %s" + +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Fiók" + +#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:94 +#: src/Module/Settings/TwoFactor/Index.php:110 +msgid "Two-factor authentication" +msgstr "Kétlépcsős hitelesítés" + +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Megjelenítés" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "Fiókok kezelése" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Kapcsolt alkalmazások" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:77 +msgid "Export personal data" +msgstr "Személyes adatok exportálása" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Fiók eltávolítása" + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "Erről az oldalról hiányzik egy URL paraméter." + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "A bejegyzés létrejött" + +#: src/Module/Contact.php:94 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d partner szerkesztve." +msgstr[1] "%d partner szerkesztve." + +#: src/Module/Contact.php:121 +msgid "Could not access contact record." +msgstr "Nem sikerült hozzáférni a partner rekordjához." + +#: src/Module/Contact.php:417 +msgid "You can't block yourself" +msgstr "Nem tilthatja le önmagát" + +#: src/Module/Contact.php:423 +msgid "Contact has been blocked" +msgstr "A partner tiltva lett" + +#: src/Module/Contact.php:423 +msgid "Contact has been unblocked" +msgstr "A partner tiltása fel lett oldva" + +#: src/Module/Contact.php:431 +msgid "You can't ignore yourself" +msgstr "Nem mellőzheti önmagát" + +#: src/Module/Contact.php:437 +msgid "Contact has been ignored" +msgstr "A partner figyelmen kívül lett hagyva" + +#: src/Module/Contact.php:437 +msgid "Contact has been unignored" +msgstr "A partner figyelmen kívül hagyása fel lett oldva" + +#: src/Module/Contact.php:447 +msgid "Contact has been archived" +msgstr "A partner archiválva lett" + +#: src/Module/Contact.php:447 +msgid "Contact has been unarchived" +msgstr "A partner archiválása meg lett szüntetve" + +#: src/Module/Contact.php:460 +msgid "Drop contact" +msgstr "Partner eldobása" + +#: src/Module/Contact.php:463 src/Module/Contact.php:887 +msgid "Do you really want to delete this contact?" +msgstr "Valóban törölni szeretné ezt a partnert?" + +#: src/Module/Contact.php:476 +msgid "Contact has been removed." +msgstr "A partner el lett távolítva." + +#: src/Module/Contact.php:504 +#, php-format +msgid "You are mutual friends with %s" +msgstr "Ön kölcsönösen ismerős %s partnerrel" + +#: src/Module/Contact.php:508 +#, php-format +msgid "You are sharing with %s" +msgstr "Ön megoszt %s partnerrel" + +#: src/Module/Contact.php:512 +#, php-format +msgid "%s is sharing with you" +msgstr "%s megoszt Önnel" + +#: src/Module/Contact.php:536 +msgid "Private communications are not available for this contact." +msgstr "A személyes kommunikációk nem érhetők el ennél a partnernél." + +#: src/Module/Contact.php:538 +msgid "Never" +msgstr "Soha" + +#: src/Module/Contact.php:541 +msgid "(Update was not successful)" +msgstr "(a frissítés nem volt sikeres)" + +#: src/Module/Contact.php:541 +msgid "(Update was successful)" +msgstr "(a frissítés sikeres volt)" + +#: src/Module/Contact.php:543 src/Module/Contact.php:1144 +msgid "Suggest friends" +msgstr "Ismerősök ajánlása" + +#: src/Module/Contact.php:547 +#, php-format +msgid "Network type: %s" +msgstr "Hálózat típusa: %s" + +#: src/Module/Contact.php:552 +msgid "Communications lost with this contact!" +msgstr "A kommunikációk megszakadtak ezzel a partnerrel!" + +#: src/Module/Contact.php:558 +msgid "Fetch further information for feeds" +msgstr "További információk lekérése a hírforrásokhoz" + +#: src/Module/Contact.php:560 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Információk lekérése a hírforrás eleméből, mint például előnézeti képek, cím és előzetes. Akkor kapcsolhatja be ezt, ha a hírforrás nem tartalmaz sok szöveget. A kulcsszavak a hírforrás elemében lévő metafejlécéből lesznek kiszedve, és kettős keresztes címkékként lesznek beküldve." + +#: src/Module/Contact.php:563 +msgid "Fetch information" +msgstr "Információk lekérése" + +#: src/Module/Contact.php:564 +msgid "Fetch keywords" +msgstr "Kulcsszavak lekérése" + +#: src/Module/Contact.php:565 +msgid "Fetch information and keywords" +msgstr "Információk és kulcsszavak lekérése" + +#: src/Module/Contact.php:577 src/Module/Contact.php:581 +#: src/Module/Contact.php:584 src/Module/Contact.php:588 +msgid "No mirroring" +msgstr "Nincs tükrözés" + +#: src/Module/Contact.php:578 +msgid "Mirror as forwarded posting" +msgstr "Tükrözés továbbított beküldésként" + +#: src/Module/Contact.php:579 src/Module/Contact.php:585 +#: src/Module/Contact.php:589 +msgid "Mirror as my own posting" +msgstr "Tükrözés saját beküldésként" + +#: src/Module/Contact.php:582 src/Module/Contact.php:586 +msgid "Native reshare" +msgstr "Natív újra megosztás" + +#: src/Module/Contact.php:601 +msgid "Contact Information / Notes" +msgstr "Partner információ vagy jegyzetek" + +#: src/Module/Contact.php:602 +msgid "Contact Settings" +msgstr "Partnerbeállítások" + +#: src/Module/Contact.php:610 +msgid "Contact" +msgstr "Partner" + +#: src/Module/Contact.php:614 +msgid "Their personal note" +msgstr "A személyes jegyzeteik" + +#: src/Module/Contact.php:616 +msgid "Edit contact notes" +msgstr "Partner jegyzeteinek szerkesztése" + +#: src/Module/Contact.php:619 src/Module/Contact.php:1112 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "%s profiljának megtekintése [%s]" + +#: src/Module/Contact.php:620 +msgid "Block/Unblock contact" +msgstr "Partner tiltása vagy tiltásának feloldása" + +#: src/Module/Contact.php:621 +msgid "Ignore contact" +msgstr "Partner mellőzése" + +#: src/Module/Contact.php:622 +msgid "View conversations" +msgstr "Beszélgetések megtekintése" + +#: src/Module/Contact.php:627 +msgid "Last update:" +msgstr "Utolsó frissítés:" + +#: src/Module/Contact.php:629 +msgid "Update public posts" +msgstr "Nyilvános bejegyzések frissítése" + +#: src/Module/Contact.php:631 src/Module/Contact.php:1154 +msgid "Update now" +msgstr "Frissítés most" + +#: src/Module/Contact.php:634 src/Module/Contact.php:892 +#: src/Module/Contact.php:1181 +msgid "Unignore" +msgstr "Mellőzés feloldása" + +#: src/Module/Contact.php:638 +msgid "Currently blocked" +msgstr "Jelenleg tiltva" + +#: src/Module/Contact.php:639 +msgid "Currently ignored" +msgstr "Jelenleg mellőzve" + +#: src/Module/Contact.php:640 +msgid "Currently archived" +msgstr "Jelenleg archiválva" + +#: src/Module/Contact.php:641 +msgid "Awaiting connection acknowledge" +msgstr "Várakozás a kapcsolat nyugtázására" + +#: src/Module/Contact.php:642 src/Module/Notifications/Introductions.php:177 +msgid "Hide this contact from others" +msgstr "A partner elrejtése mások elől" + +#: src/Module/Contact.php:642 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "A nyilvános bejegyzéseire adott válaszok vagy kedvelések továbbra is láthatóak lehetnek." + +#: src/Module/Contact.php:643 +msgid "Notification for new posts" +msgstr "Értesítés új bejegyzéseknél" + +#: src/Module/Contact.php:643 +msgid "Send a notification of every new post of this contact" +msgstr "Értesítés küldése a partner minden új bejegyzéséről." + +#: src/Module/Contact.php:645 +msgid "Keyword Deny List" +msgstr "Kulcsszavas tiltólista" + +#: src/Module/Contact.php:645 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Kulcsszavak vesszővel elválasztott listája, amelyeket nem szabad kettős keresztes címkékké átalakítani, ha az „Információk és kulcsszavak lekérése” ki van jelölve." + +#: src/Module/Contact.php:661 src/Module/Settings/TwoFactor/Index.php:132 +msgid "Actions" +msgstr "Műveletek" + +#: src/Module/Contact.php:668 +msgid "Mirror postings from this contact" +msgstr "Beküldés tükrözése ettől a partnertől" + +#: src/Module/Contact.php:670 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "A partner megjelölése távoli önmagaként. Ezt azt fogja okozni, hogy a Friendica újraküldi az ettől a partnertől származó új bejegyzéseket." + +#: src/Module/Contact.php:802 +msgid "Show all contacts" +msgstr "Összes partner megjelenítése" + +#: src/Module/Contact.php:810 +msgid "Only show pending contacts" +msgstr "Csak a függőben lévő partnerek megjelenítése" + +#: src/Module/Contact.php:818 +msgid "Only show blocked contacts" +msgstr "Csak a tiltott partnerek megjelenítése" + +#: src/Module/Contact.php:823 src/Module/Contact.php:870 +#: src/Object/Post.php:308 +msgid "Ignored" +msgstr "Mellőzve" + +#: src/Module/Contact.php:826 +msgid "Only show ignored contacts" +msgstr "Csak a mellőzött partnerek megjelenítése" + +#: src/Module/Contact.php:831 src/Module/Contact.php:871 +msgid "Archived" +msgstr "Archiválva" + +#: src/Module/Contact.php:834 +msgid "Only show archived contacts" +msgstr "Csak az archivált partnerek megjelenítése" + +#: src/Module/Contact.php:839 src/Module/Contact.php:869 +msgid "Hidden" +msgstr "Rejtett" + +#: src/Module/Contact.php:842 +msgid "Only show hidden contacts" +msgstr "Csak a rejtett partnerek megjelenítése" + +#: src/Module/Contact.php:850 +msgid "Organize your contact groups" +msgstr "Partnercsoportok szervezése" + +#: src/Module/Contact.php:882 +msgid "Search your contacts" +msgstr "Partnerek keresése" + +#: src/Module/Contact.php:883 src/Module/Search/Index.php:192 +#, php-format +msgid "Results for: %s" +msgstr "Találatok erre: %s" + +#: src/Module/Contact.php:893 src/Module/Contact.php:1190 +msgid "Archive" +msgstr "Archiválás" + +#: src/Module/Contact.php:893 src/Module/Contact.php:1190 +msgid "Unarchive" +msgstr "Archiválás megszüntetése" + +#: src/Module/Contact.php:896 +msgid "Batch Actions" +msgstr "Tömeges műveletek" + +#: src/Module/Contact.php:931 +msgid "Conversations started by this contact" +msgstr "A partner által elkezdett beszélgetések" + +#: src/Module/Contact.php:936 +msgid "Posts and Comments" +msgstr "Bejegyzések és hozzászólások" + +#: src/Module/Contact.php:954 +msgid "View all known contacts" +msgstr "Összes ismert partner megtekintése" + +#: src/Module/Contact.php:964 +msgid "Advanced Contact Settings" +msgstr "Speciális partnerbeállítások" + +#: src/Module/Contact.php:1071 +msgid "Mutual Friendship" +msgstr "Kölcsönös ismeretség" + +#: src/Module/Contact.php:1075 +msgid "is a fan of yours" +msgstr "az Ön rajongója" + +#: src/Module/Contact.php:1079 +msgid "you are a fan of" +msgstr "Ön rajong érte:" + +#: src/Module/Contact.php:1097 +msgid "Pending outgoing contact request" +msgstr "Függőben lévő kimenő partnerkérés" + +#: src/Module/Contact.php:1099 +msgid "Pending incoming contact request" +msgstr "Függőben lévő bejövő partnerkérés" + +#: src/Module/Contact.php:1164 +msgid "Refetch contact data" +msgstr "Partneradatok ismételt lekérése" + +#: src/Module/Contact.php:1175 +msgid "Toggle Blocked status" +msgstr "Tiltott állapot átváltása" + +#: src/Module/Contact.php:1183 +msgid "Toggle Ignored status" +msgstr "Mellőzött állapot átváltása" + +#: src/Module/Contact.php:1192 +msgid "Toggle Archive status" +msgstr "Archiválási állapot átváltása" + +#: src/Module/Contact.php:1200 +msgid "Delete contact" +msgstr "Partner törlése" + +#: src/Module/Contact/Advanced.php:92 +msgid "Contact update failed." +msgstr "A partner frissítése sikertelen." + +#: src/Module/Contact/Advanced.php:109 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "FIGYELMEZTETÉS: ez erősen speciális, és ha hibás információkat ad meg, akkor a partnerrel való kommunikációi esetleg nem működnek többé." + +#: src/Module/Contact/Advanced.php:110 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Használja a böngésző „Vissza” gombját most, ha nem biztos abban, hogy mit kell tenni ezen az oldalon." + +#: src/Module/Contact/Advanced.php:130 +msgid "Return to contact editor" +msgstr "Visszatérés a partnerszerkesztőhöz" + +#: src/Module/Contact/Advanced.php:135 +msgid "Account Nickname" +msgstr "Fiók beceneve" + +#: src/Module/Contact/Advanced.php:136 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Címkenév – felülbírálja a nevet vagy a becenevet" + +#: src/Module/Contact/Advanced.php:137 +msgid "Account URL" +msgstr "Fiók URL" + +#: src/Module/Contact/Advanced.php:138 +msgid "Account URL Alias" +msgstr "Fiók URL álneve" + +#: src/Module/Contact/Advanced.php:139 +msgid "Friend Request URL" +msgstr "Ismerőskérési URL" + +#: src/Module/Contact/Advanced.php:140 +msgid "Friend Confirm URL" +msgstr "Ismerősmegerősítési URL" + +#: src/Module/Contact/Advanced.php:141 +msgid "Notification Endpoint URL" +msgstr "Értesítésvégpont URL" + +#: src/Module/Contact/Advanced.php:142 +msgid "Poll/Feed URL" +msgstr "Lekérés vagy hírforrás URL" + +#: src/Module/Contact/Advanced.php:143 +msgid "New photo from this URL" +msgstr "Új fénykép erről az URL-ről" + +#: src/Module/Contact/Contacts.php:31 src/Module/Conversation/Network.php:175 +msgid "Invalid contact." +msgstr "Érvénytelen partner." + +#: src/Module/Contact/Contacts.php:54 +msgid "No known contacts." +msgstr "Nincsenek ismert partnerek." + +#: src/Module/Contact/Contacts.php:68 src/Module/Profile/Common.php:99 +msgid "No common contacts." +msgstr "Nincsenek közös partnerek." + +#: src/Module/Contact/Contacts.php:80 src/Module/Profile/Contacts.php:97 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Követő (%s)" +msgstr[1] "Követők (%s)" + +#: src/Module/Contact/Contacts.php:84 src/Module/Profile/Contacts.php:100 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Követés (%s)" +msgstr[1] "Követés (%s)" + +#: src/Module/Contact/Contacts.php:88 src/Module/Profile/Contacts.php:103 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Kölcsönösen ismerősök (%s)" +msgstr[1] "Kölcsönösen ismerősök (%s)" + +#: src/Module/Contact/Contacts.php:90 src/Module/Profile/Contacts.php:105 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "Ezeket a partnereket %s követi és ők is követik őt." + +#: src/Module/Contact/Contacts.php:96 src/Module/Profile/Common.php:87 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "Közös partner (%s)" +msgstr[1] "Közös partnerek (%s)" + +#: src/Module/Contact/Contacts.php:98 src/Module/Profile/Common.php:89 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "%s és Ön is nyilvánosan kapcsolatba léptek ezekkel a partnerekkel (követés, hozzászólás vagy kedvelések a nyilvános bejegyzéseknél)." + +#: src/Module/Contact/Contacts.php:104 src/Module/Profile/Contacts.php:111 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Partner (%s)" +msgstr[1] "Partnerek (%s)" + +#: src/Module/Contact/Poke.php:113 +msgid "Error while sending poke, please retry." +msgstr "Hiba a bökés küldése során. Próbálja újra." + +#: src/Module/Contact/Poke.php:126 src/Module/Search/Acl.php:55 +msgid "You must be logged in to use this module." +msgstr "Bejelentkezve kell lennie a modul használatához." + +#: src/Module/Contact/Poke.php:149 +msgid "Poke/Prod" +msgstr "Bökés vagy döfés" + +#: src/Module/Contact/Poke.php:150 +msgid "poke, prod or do other things to somebody" +msgstr "bökés, döfés vagy egyéb dolgok művelése valakivel" + +#: src/Module/Contact/Poke.php:152 +msgid "Choose what you wish to do to recipient" +msgstr "Válassza ki, hogy mit szeretne tenni a címzettel" + +#: src/Module/Contact/Poke.php:153 +msgid "Make this post private" +msgstr "A bejegyzés személyessé tétele" + +#: src/Module/Conversation/Community.php:69 +msgid "Local Community" +msgstr "Helyi közösség" + +#: src/Module/Conversation/Community.php:72 +msgid "Posts from local users on this server" +msgstr "Bejegyzések a kiszolgálón lévő helyi felhasználóktól" + +#: src/Module/Conversation/Community.php:80 +msgid "Global Community" +msgstr "Globális közösség" + +#: src/Module/Conversation/Community.php:83 +msgid "Posts from users of the whole federated network" +msgstr "Bejegyzések a teljes föderált hálózat felhasználóitól" + +#: src/Module/Conversation/Community.php:116 +msgid "Own Contacts" +msgstr "Saját partnerek" + +#: src/Module/Conversation/Community.php:120 +msgid "Include" +msgstr "Tartalmazás" + +#: src/Module/Conversation/Community.php:121 +msgid "Hide" +msgstr "Elrejtés" + +#: src/Module/Conversation/Community.php:149 src/Module/Search/Index.php:139 +#: src/Module/Search/Index.php:179 +msgid "No results." +msgstr "Nincs találat." + +#: src/Module/Conversation/Community.php:174 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "Ez a közösségi folyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét." + +#: src/Module/Conversation/Community.php:212 +msgid "Community option not available." +msgstr "A közösségi beállítás nem érhető el." + +#: src/Module/Conversation/Community.php:228 +msgid "Not available." +msgstr "Nem érhető el." + +#: src/Module/Conversation/Network.php:161 +msgid "No such group" +msgstr "Nincs ilyen csoport" + +#: src/Module/Conversation/Network.php:165 +#, php-format +msgid "Group: %s" +msgstr "Csoport: %s" + +#: src/Module/Conversation/Network.php:241 +msgid "Latest Activity" +msgstr "Legutóbbi tevékenység" + +#: src/Module/Conversation/Network.php:244 +msgid "Sort by latest activity" +msgstr "Rendezés a legutóbbi tevékenység szerint" + +#: src/Module/Conversation/Network.php:249 +msgid "Latest Posts" +msgstr "Legutóbbi bejegyzések" + +#: src/Module/Conversation/Network.php:252 +msgid "Sort by post received date" +msgstr "Rendezés a bejegyzés érkezési dátuma szerint" + +#: src/Module/Conversation/Network.php:257 +#: src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Személyes" + +#: src/Module/Conversation/Network.php:260 +msgid "Posts that mention or involve you" +msgstr "Bejegyzések, amelyek említik vagy tartalmazzák Önt" + +#: src/Module/Conversation/Network.php:265 src/Object/Post.php:334 +msgid "Starred" +msgstr "Csillagozott" + +#: src/Module/Conversation/Network.php:268 +msgid "Favourite Posts" +msgstr "Kedvenc bejegyzések" + +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Köszönetnyilvánítás" + +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "A Friendica egy közösségi projekt, amely nem lehetne lehetséges a sok ember segítsége nélkül. Itt van azok listája, akik közreműködtek a kódban vagy a Friendica fordításában. Köszönet mindannyiuknak!" + +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "Formázott" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "Tevékenység" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "Objektum adatai" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "Eredményelem" + +#: src/Module/Debug/ActivityPubConversion.php:139 +msgid "Source activity" +msgstr "Forrástevékenység" + +#: src/Module/Debug/Babel.php:51 +msgid "Source input" +msgstr "Forrás bevitele" + +#: src/Module/Debug/Babel.php:57 +msgid "BBCode::toPlaintext" +msgstr "BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:63 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode::convert (nyers HTML)" + +#: src/Module/Debug/Babel.php:68 +msgid "BBCode::convert (hex)" +msgstr "BBCode::convert (hexa)" + +#: src/Module/Debug/Babel.php:73 +msgid "BBCode::convert" +msgstr "BBCode::convert" + +#: src/Module/Debug/Babel.php:79 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:85 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:91 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "BBCode::toMarkdown => Markdown::convert (nyers HTML)" + +#: src/Module/Debug/Babel.php:95 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::convert" + +#: src/Module/Debug/Babel.php:101 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:107 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:115 +msgid "Item Body" +msgstr "Elem törzse" + +#: src/Module/Debug/Babel.php:119 +msgid "Item Tags" +msgstr "Elem címkéi" + +#: src/Module/Debug/Babel.php:125 +msgid "PageInfo::appendToBody" +msgstr "PageInfo::appendToBody" + +#: src/Module/Debug/Babel.php:130 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "PageInfo::appendToBody => BBCode::convert (nyers HTML)" + +#: src/Module/Debug/Babel.php:134 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "PageInfo::appendToBody => BBCode::convert" + +#: src/Module/Debug/Babel.php:141 +msgid "Source input (Diaspora format)" +msgstr "Forrás bevitele (Diaspora formátum)" + +#: src/Module/Debug/Babel.php:150 +msgid "Source input (Markdown)" +msgstr "Forrás bevitele (Markdown)" + +#: src/Module/Debug/Babel.php:156 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (nyers HTML)" + +#: src/Module/Debug/Babel.php:161 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:167 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:174 +msgid "Raw HTML input" +msgstr "Nyers HTML bevitel" + +#: src/Module/Debug/Babel.php:179 +msgid "HTML Input" +msgstr "HTML bevitel" + +#: src/Module/Debug/Babel.php:186 +msgid "HTML Purified (raw)" +msgstr "HTML megtisztítva (nyers)" + +#: src/Module/Debug/Babel.php:191 +msgid "HTML Purified (hex)" +msgstr "HTML megtisztítva (hexa)" + +#: src/Module/Debug/Babel.php:196 +msgid "HTML Purified" +msgstr "HTML megtisztítva" + +#: src/Module/Debug/Babel.php:202 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:208 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:213 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (nyers HTML)" + +#: src/Module/Debug/Babel.php:219 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "HTML::toBBCode => BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:225 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:231 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:237 +msgid "HTML::toPlaintext (compact)" +msgstr "HTML::toPlaintext (tömör)" + +#: src/Module/Debug/Babel.php:255 +msgid "Decoded post" +msgstr "Dekódolt bejegyzés" + +#: src/Module/Debug/Babel.php:276 +msgid "Post array before expand entities" +msgstr "A bejegyzéstömb az entitások kiterjesztése előtt" + +#: src/Module/Debug/Babel.php:283 +msgid "Post converted" +msgstr "Bejegyzés átalakítva" + +#: src/Module/Debug/Babel.php:288 +msgid "Converted body" +msgstr "Átalakított törzs" + +#: src/Module/Debug/Babel.php:294 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "A Twitter bővítmény hiányzik az „addon/” mappából." + +#: src/Module/Debug/Babel.php:304 +msgid "Babel Diagnostic" +msgstr "Babel diagnosztika" + +#: src/Module/Debug/Babel.php:305 +msgid "Source text" +msgstr "Forrásszöveg" + +#: src/Module/Debug/Babel.php:306 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:308 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:309 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:311 +msgid "Twitter Source / Tweet URL (requires API key)" +msgstr "Twitter forrás vagy Tweet URL (API-kulcsot igényel)" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:40 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "Bejelentkezve kell lennie a modul használatához" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "Forrás URL" + +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "Időátalakítás" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "A Friendica ezt a szolgáltatást az ismeretlen időzónákban lévő más hálózatokkal és ismerősökkel történő események megosztásához biztosítja." + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "UTC idő: %s" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "Jelenlegi időzóna: %s" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "Átalakított helyi idő: %s" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "Válassza ki az időzónáját:" + +#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +msgid "Only logged in users are permitted to perform a probing." +msgstr "Csak bejelentkezett felhasználóknak engedélyezett a szondázás végrehajtása." + +#: src/Module/Debug/Probe.php:53 +msgid "Probe Diagnostic" +msgstr "Szondázási diagnosztika" + +#: src/Module/Debug/Probe.php:54 +msgid "Output" +msgstr "Kimenet" + +#: src/Module/Debug/Probe.php:57 +msgid "Lookup address" +msgstr "Keresési cím" + +#: src/Module/Debug/WebFinger.php:52 +msgid "Webfinger Diagnostic" +msgstr "WebFinger diagnosztika" + +#: src/Module/Debug/WebFinger.php:54 +msgid "Lookup address:" +msgstr "Keresési cím:" + +#: src/Module/Delegation.php:147 +msgid "Switch between your accounts" +msgstr "Váltás a fiókjai között" + +#: src/Module/Delegation.php:148 +msgid "Manage your accounts" +msgstr "Fiókok kezelése" + +#: src/Module/Delegation.php:149 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Váltás a különböző személyazonosságok vagy közösségi és csoportoldalak között, amelyek megosztják a fiókja részleteit, vagy amelyeket „kezelés” jogosultságokkal ruházott fel" + +#: src/Module/Delegation.php:150 +msgid "Select an identity to manage: " +msgstr "A kezelendő személyazonosság kiválasztása: " + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "Nincsenek bejegyzések (néhány bejegyzés rejtve lehet)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Keresés ezen az oldalon" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Találat erre:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Oldal könyvtára" + +#: src/Module/Filer/RemoveTag.php:69 +msgid "Item was not removed" +msgstr "Az elem nem lett eltávolítva" + +#: src/Module/Filer/RemoveTag.php:72 +msgid "Item was not deleted" +msgstr "Az elem nem lett törölve" + +#: src/Module/Filer/SaveTag.php:69 +msgid "- select -" +msgstr "– válasszon –" + +#: src/Module/FriendSuggest.php:65 +msgid "Suggested contact not found." +msgstr "Az ajánlott partner nem található." + +#: src/Module/FriendSuggest.php:84 +msgid "Friend suggestion sent." +msgstr "Az ismerősajánlás elküldve." + +#: src/Module/FriendSuggest.php:121 +msgid "Suggest Friends" +msgstr "Ismerősök ajánlása" + +#: src/Module/FriendSuggest.php:124 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Ismerős ajánlása %s számára" + +#: src/Module/Friendica.php:61 +msgid "Installed addons/apps:" +msgstr "Telepített bővítmények vagy alkalmazások:" + +#: src/Module/Friendica.php:66 +msgid "No installed addons/apps" +msgstr "Nincsenek telepített bővítmények vagy alkalmazások" + +#: src/Module/Friendica.php:71 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "Olvassa el ennek a csomópontnak a használati feltételeit." + +#: src/Module/Friendica.php:78 +msgid "On this server the following remote servers are blocked." +msgstr "Ezen a kiszolgálón a következő távoli kiszolgálók vannak tiltva." + +#: src/Module/Friendica.php:96 +#, php-format +msgid "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "Ez egy %s verziójú Friendica, amely a %s helyen fut a weben. Az adatbázis verziója %s, a bejegyzésfrissítés verziója %s." + +#: src/Module/Friendica.php:101 +msgid "" +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Látogassa meg a Friendi.ca oldalt, hogy többet tudjon meg a Friendica projektről." + +#: src/Module/Friendica.php:102 +msgid "Bug reports and issues: please visit" +msgstr "Hibák és problémák jelentéséhez látogassa meg" + +#: src/Module/Friendica.php:102 +msgid "the bugtracker at github" +msgstr "a GitHubon lévő hibakövetőt" + +#: src/Module/Friendica.php:103 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "Javaslatokat, dicséretet és egyebeket az „info” kukac friendi pont ca címre küldhet." + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Nem sikerült létrehozni a csoportot." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "A csoport nem található." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "A csoport neve nem változott meg." + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "Ismeretlen csoport." + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "A partner törölve." + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "Nem lehet hozzáadni a partnert a csoporthoz." + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "A partner sikeresen hozzáadva a csoporthoz." + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "Nem lehet eltávolítani a partnert a csoportból." + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "A partner sikeresen eltávolítva a csoportból." + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "Ismeretlen csoportparancs." + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "Hibás kérés." + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Csoport mentése" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "Szűrő" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Partnerek vagy ismerősök csoportjának létrehozása." + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "Nem lehet eltávolítani a csoportot." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Csoport törlése" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Csoport nevének szerkesztése" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Tagok" + +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "A csoport üres" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "Partner eltávolítása a csoportból" + +#: src/Module/Group.php:327 +msgid "Click on a contact to add or remove." +msgstr "Kattintson egy partnerre a hozzáadáshoz vagy eltávolításhoz." + +#: src/Module/Group.php:341 +msgid "Add contact to group" +msgstr "Partner hozzáadása a csoporthoz" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "A módszer nem engedélyezett." + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Súgó:" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Üdvözli a(z) %s!" + +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "Nincs profil" + +#: src/Module/Install.php:188 +msgid "Friendica Communications Server - Setup" +msgstr "Friendica kommunikációs kiszolgáló – Beállítás" + +#: src/Module/Install.php:199 +msgid "System check" +msgstr "Rendszerellenőrzés" + +#: src/Module/Install.php:201 src/Module/Install.php:258 +#: src/Module/Install.php:341 +msgid "Requirement not satisfied" +msgstr "A követelmény nincs kielégítve" + +#: src/Module/Install.php:202 +msgid "Optional requirement not satisfied" +msgstr "A választható követelmény nincs kielégítve" + +#: src/Module/Install.php:203 +msgid "OK" +msgstr "Rendben" + +#: src/Module/Install.php:208 +msgid "Check again" +msgstr "Ellenőrzés újra" + +#: src/Module/Install.php:223 +msgid "Base settings" +msgstr "Alapvető beállítások" + +#: src/Module/Install.php:230 +msgid "Host name" +msgstr "Gépnév" + +#: src/Module/Install.php:232 +msgid "" +"Overwrite this field in case the determinated hostname isn't right, " +"otherweise leave it as is." +msgstr "Írja felül ezt a mezőt abban az esetben, ha a felismert gépnév nem helyes, egyébként hagyja úgy, ahogy van." + +#: src/Module/Install.php:235 +msgid "Base path to installation" +msgstr "Alap útvonal a telepítéshez" + +#: src/Module/Install.php:237 +msgid "" +"If the system cannot detect the correct path to your installation, enter the" +" correct path here. This setting should only be set if you are using a " +"restricted system and symbolic links to your webroot." +msgstr "Ha a rendszer nem tudja felismerni a helyes útvonalat a telepítéshez, akkor itt adja meg a helyes útvonalat. Ezt a beállítást csak akkor kell megadni, ha korlátozott rendszert és a webgyökérre mutató szimbolikus hivatkozásokat használ." + +#: src/Module/Install.php:240 +msgid "Sub path of the URL" +msgstr "Az URL alútvonala" + +#: src/Module/Install.php:242 +msgid "" +"Overwrite this field in case the sub path determination isn't right, " +"otherwise leave it as is. Leaving this field blank means the installation is" +" at the base URL without sub path." +msgstr "Írja felül ezt a mezőt abban az esetben, ha az alútvonal felismerése nem helyes, egyébként hagyja úgy, ahogy van. A mező üresen hagyása azt jelenti, hogy a telepítés az alap útvonalon van alútvonal nélkül." + +#: src/Module/Install.php:253 +msgid "Database connection" +msgstr "Adatbázis-kapcsolat" + +#: src/Module/Install.php:254 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "A Friendica telepítése érdekében tudnunk kell, hogy hogyan kell kapcsolódni az adatbázisához." + +#: src/Module/Install.php:255 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Vegye fel a kapcsolatot a tárhelyszolgáltatóval vagy az oldal adminisztrátorával, ha kérdései vannak ezekkel a beállításokkal kapcsolatban." + +#: src/Module/Install.php:256 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "A lent megadott adatbázisnak már léteznie kell. Ha még nem létezik, akkor hozza létre a folytatás előtt." + +#: src/Module/Install.php:265 +msgid "Database Server Name" +msgstr "Adatbázis-kiszolgáló neve" + +#: src/Module/Install.php:270 +msgid "Database Login Name" +msgstr "Adatbázis bejelentkezési neve" + +#: src/Module/Install.php:276 +msgid "Database Login Password" +msgstr "Adatbázis bejelentkezési jelszava" + +#: src/Module/Install.php:278 +msgid "For security reasons the password must not be empty" +msgstr "Biztonsági okokból a jelszó nem lehet üres" + +#: src/Module/Install.php:281 +msgid "Database Name" +msgstr "Adatbázis neve" + +#: src/Module/Install.php:285 src/Module/Install.php:315 +msgid "Please select a default timezone for your website" +msgstr "Válasszon egy alapértelmezett időzónát a weboldalához" + +#: src/Module/Install.php:300 +msgid "Site settings" +msgstr "Oldalbeállítások" + +#: src/Module/Install.php:310 +msgid "Site administrator email address" +msgstr "Oldal adminisztrátorának e-mail-címe" + +#: src/Module/Install.php:312 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "A fiókja e-mail-címének egyeznie kell ezzel a webes adminisztrátori panel használata érdekében." + +#: src/Module/Install.php:319 +msgid "System Language:" +msgstr "Rendszer nyelve:" + +#: src/Module/Install.php:321 +msgid "" +"Set the default language for your Friendica installation interface and to " +"send emails." +msgstr "Az alapértelmezett nyelv beállítása a Friendica telepítésnek felületéhez és az e-mailek küldéséhez." + +#: src/Module/Install.php:333 +msgid "Your Friendica site database has been installed." +msgstr "A Friendica oldalának adatbázisa telepítve lett." + +#: src/Module/Install.php:343 +msgid "Installation finished" +msgstr "A telepítés befejeződött" + +#: src/Module/Install.php:363 +msgid "

    What next

    " +msgstr "

    Mi következik?

    " + +#: src/Module/Install.php:364 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"worker." +msgstr "FONTOS: be kell állítania [kézzel] egy ütemezett feladatot a feldolgozóhoz." + +#: src/Module/Install.php:367 +#, php-format +msgid "" +"Go to your new Friendica node registration page " +"and register as new user. Remember to use the same email you have entered as" +" administrator email. This will allow you to enter the site admin panel." +msgstr "Menjen az új Friendica csomópont regisztrációs oldalára, és regisztráljon új felhasználóként. Ne felejtse el ugyanazt az e-mail-címet használni, mint amelyet adminisztrátori e-mail-címként adott meg. Ez lehetővé fogja tenni az oldal adminisztrátori paneljére történő belépést." + +#: src/Module/Invite.php:55 +msgid "Total invitation limit exceeded." +msgstr "Az összes meghívás korlátja túllépve." + +#: src/Module/Invite.php:78 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s: nem érvényes e-mail-cím." + +#: src/Module/Invite.php:104 +msgid "Please join us on Friendica" +msgstr "Csatlakozzon hozzánk a Friendica hálózatán" + +#: src/Module/Invite.php:113 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "A meghíváskorlát túllépve. Vegye fel a kapcsolatot az oldal adminisztrátorával." + +#: src/Module/Invite.php:117 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: az üzenetkézbesítés sikertelen." + +#: src/Module/Invite.php:121 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d üzenet elküldve." +msgstr[1] "%d üzenet elküldve." + +#: src/Module/Invite.php:139 +msgid "You have no more invitations available" +msgstr "Nincs több elérhető meghívása" + +#: src/Module/Invite.php:146 +#, php-format +msgid "" +"Visit %s for a list of public sites that you can join. Friendica members on " +"other sites can all connect with each other, as well as with members of many" +" other social networks." +msgstr "Látogassa meg a %s oldalt azon nyilvános oldalak listájáért, amelyekhez csatlakozhat. A egyéb oldalakon lévő Friendica-tagok mindegyike tud egymással kapcsolódni, valamint számos más közösségi hálózat tagjaival is." + +#: src/Module/Invite.php:148 +#, php-format +msgid "" +"To accept this invitation, please visit and register at %s or any other " +"public Friendica website." +msgstr "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen vagy bármely más nyilvános Friendica weboldalon." + +#: src/Module/Invite.php:149 +#, php-format +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks. See %s for a list of alternate Friendica " +"sites you can join." +msgstr "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni. Nézze meg a(z) %s oldalt azon alternatív Friendica oldalak listájáért, amelyekhez csatlakozhat." + +#: src/Module/Invite.php:153 +msgid "" +"Our apologies. This system is not currently configured to connect with other" +" public sites or invite members." +msgstr "Elnézést kérünk. Ez a rendszer jelenleg nem úgy van beállítva, hogy más nyilvános oldalakhoz kapcsolódjon vagy tagokat hívjon meg." + +#: src/Module/Invite.php:156 +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks." +msgstr "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni." + +#: src/Module/Invite.php:155 +#, php-format +msgid "To accept this invitation, please visit and register at %s." +msgstr "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen." + +#: src/Module/Invite.php:163 +msgid "Send invitations" +msgstr "Meghívások küldése" + +#: src/Module/Invite.php:164 +msgid "Enter email addresses, one per line:" +msgstr "Adja meg az e-mail-címeket, soronként egyet:" + +#: src/Module/Invite.php:168 +msgid "" +"You are cordially invited to join me and other close friends on Friendica - " +"and help us to create a better social web." +msgstr "Szeretettel meghívom Önt, hogy csatlakozzon hozzám és más közeli ismerősökhöz a Friendica hálózatán – és segítsen nekünk egy jobb közösségi hálót létrehozni." + +#: src/Module/Invite.php:170 +msgid "You will need to supply this invitation code: $invite_code" +msgstr "Meg kell majd adnia ezt a meghívási kódot: $invite_code" + +#: src/Module/Invite.php:170 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "Miután regisztrált, lépjen velem kapcsolatba a profiloldalamon keresztül itt:" + +#: src/Module/Invite.php:172 +msgid "" +"For more information about the Friendica project and why we feel it is " +"important, please visit http://friendi.ca" +msgstr "A Friendica projekttel kapcsolatos további információkért, valamint hogy miért tartjuk ezt fontosnak, látogasson el a https://friendi.ca/ oldalra." + +#: src/Module/Item/Compose.php:46 +msgid "Please enter a post body." +msgstr "Adjon meg egy bejegyzéstörzset." + +#: src/Module/Item/Compose.php:59 +msgid "This feature is only available with the frio theme." +msgstr "Ez a funkció csak a frio témával érhető el." + +#: src/Module/Item/Compose.php:86 +msgid "Compose new personal note" +msgstr "Új személyes jegyzet írása" + +#: src/Module/Item/Compose.php:95 +msgid "Compose new post" +msgstr "Új bejegyzés írása" + +#: src/Module/Item/Compose.php:135 +msgid "Visibility" +msgstr "Láthatóság" + +#: src/Module/Item/Compose.php:156 +msgid "Clear the location" +msgstr "A hely törlése" + +#: src/Module/Item/Compose.php:157 +msgid "Location services are unavailable on your device" +msgstr "A helymeghatározó szolgáltatások nem érhetők el az Ön eszközén" + +#: src/Module/Item/Compose.php:158 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "A helymeghatározó szolgáltatások le vannak tiltva. Ellenőrizze a weboldal jogosultságait az Ön eszközén" + +#: src/Module/Item/Follow.php:52 +msgid "Unable to follow this item." +msgstr "Nem lehet követni ezt az elemet." + +#: src/Module/Maintenance.php:48 src/Module/Maintenance.php:53 +msgid "System down for maintenance" +msgstr "A rendszer le van kapcsolva a karbantartáshoz" + +#: src/Module/Maintenance.php:54 +msgid "" +"This Friendica node is currently in maintenance mode, either automatically " +"because it is self-updating or manually by the node administrator. This " +"condition should be temporary, please come back in a few minutes." +msgstr "Ez a Friendica csomópont jelenleg karbantartási módban van, vagy automatikusan, mert épp önmagát frissíti, vagy kézileg a csomópont adminisztrátora által. Ennek az állapotnak átmenetinek kell lennie, jöjjön vissza néhány perc múlva." + +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" +msgstr "Egy decentralizált közösségi hálózat" + +#: src/Module/Notifications/Introductions.php:78 +msgid "Show Ignored Requests" +msgstr "Mellőzött kérések megjelenítése" + +#: src/Module/Notifications/Introductions.php:78 +msgid "Hide Ignored Requests" +msgstr "Mellőzött kérések elrejtése" + +#: src/Module/Notifications/Introductions.php:94 +#: src/Module/Notifications/Introductions.php:163 +msgid "Notification type:" +msgstr "Értesítés típusa:" + +#: src/Module/Notifications/Introductions.php:97 +msgid "Suggested by:" +msgstr "Ajánlotta:" + +#: src/Module/Notifications/Introductions.php:122 +msgid "Claims to be known to you: " +msgstr "Azt állítja, hogy Ön ismeri: " + +#: src/Module/Notifications/Introductions.php:131 +msgid "Shall your connection be bidirectional or not?" +msgstr "Legyen a kapcsolata kétirányú vagy sem?" + +#: src/Module/Notifications/Introductions.php:132 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "%s ismerősként való elfogadása lehetővé teszi %s számára, hogy feliratkozzon a bejegyzéseire, és Ön is frissítéseket fog kapni tőle a hírforrásában." + +#: src/Module/Notifications/Introductions.php:133 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "%s feliratkozóként való elfogadása lehetővé teszi számára, hogy feliratkozzon a bejegyzéseire, de Ön nem fog frissítéseket kapni tőle a hírforrásában." + +#: src/Module/Notifications/Introductions.php:135 +msgid "Friend" +msgstr "Ismerős" + +#: src/Module/Notifications/Introductions.php:136 +msgid "Subscriber" +msgstr "Feliratkozó" + +#: src/Module/Notifications/Introductions.php:201 +msgid "No introductions." +msgstr "Nincsenek bemutatkozások." + +#: src/Module/Notifications/Introductions.php:202 +#: src/Module/Notifications/Notifications.php:133 +#, php-format +msgid "No more %s notifications." +msgstr "Nincs több %s értesítés." + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "Bejelentkezve kell lennie az oldal megtekintéséhez." + +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Hálózati értesítések" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Rendszerértesítések" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Személyes értesítések" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Saját értesítések" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Olvasatlanok megjelenítése" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Összes megjelenítése" + +#: src/Module/OAuth/Authorize.php:51 +msgid "Unsupported or missing response type" +msgstr "Nem támogatott vagy hiányzó választípus" + +#: src/Module/OAuth/Authorize.php:56 src/Module/OAuth/Token.php:57 +msgid "Incomplete request data" +msgstr "Befejezetlen kérésadat" + +#: src/Module/OAuth/Token.php:81 +msgid "Unsupported or missing grant type" +msgstr "Nem támogatott vagy hiányzó felhatalmazástípus" + +#: src/Module/PermissionTooltip.php:25 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Hibás típus: „%s”, a következők egyike várt: %s" + +#: src/Module/PermissionTooltip.php:38 +msgid "Model not found" +msgstr "A modell nem található" + +#: src/Module/PermissionTooltip.php:60 +msgid "Remote privacy information not available." +msgstr "A távoli adatvédelmi információk nem érhetők el." + +#: src/Module/PermissionTooltip.php:71 +msgid "Visible to:" +msgstr "Látható nekik:" + #: src/Module/Photo.php:93 #, php-format msgid "The Photo with id %s is not available." @@ -6522,29 +8923,293 @@ msgstr "A(z) %s azonosítóval rendelkező fénykép nem érhető el." msgid "Invalid photo with id %s." msgstr "Érvénytelen %s azonosítóval rendelkező fénykép." -#: src/Module/BaseSettings.php:37 mod/photos.php:150 -msgid "everybody" -msgstr "mindenki" +#: src/Module/Profile/Contacts.php:121 +msgid "No contacts." +msgstr "Nincsenek partnerek." -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "Fiók" +#: src/Module/Profile/Profile.php:135 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "A profilját jelenleg %s nevében nézi Mégse" -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "Megjelenítés" +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Ekkortól tag:" -#: src/Module/BaseSettings.php:80 mod/settings.php:681 -msgid "Social Networks" -msgstr "Közösségi hálózatok" +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "Y. F j." -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "Kapcsolt alkalmazások" +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "F j." -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "Fiók eltávolítása" +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "Születésnap:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Életkor: " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%d éves" +msgstr[1] "%d éves" + +#: src/Module/Profile/Profile.php:230 +msgid "Forums:" +msgstr "Fórumok:" + +#: src/Module/Profile/Profile.php:242 +msgid "View profile as:" +msgstr "Profil megtekintése másként:" + +#: src/Module/Profile/Profile.php:259 +msgid "View as" +msgstr "Megtekintés másként" + +#: src/Module/Profile/Profile.php:322 src/Module/Profile/Profile.php:325 +#: src/Module/Profile/Status.php:65 src/Module/Profile/Status.php:68 +#: src/Protocol/Feed.php:943 src/Protocol/OStatus.php:1256 +#, php-format +msgid "%s's timeline" +msgstr "%s idővonala" + +#: src/Module/Profile/Profile.php:323 src/Module/Profile/Status.php:66 +#: src/Protocol/Feed.php:947 src/Protocol/OStatus.php:1260 +#, php-format +msgid "%s's posts" +msgstr "%s bejegyzései" + +#: src/Module/Profile/Profile.php:324 src/Module/Profile/Status.php:67 +#: src/Protocol/Feed.php:950 src/Protocol/OStatus.php:1263 +#, php-format +msgid "%s's comments" +msgstr "%s hozzászólásai" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "Csak fölérendelt felhasználók hozhatnak létre további fiókokat." + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "Kitöltheti ezt az űrlapot OpenID használatán keresztül is az OpenID azonosítója megadásával és „Regisztráció” gombra kattintva (nem kötelező)." + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "Ha nem ismeri az OpenID-t, akkor hagyja a mezőt üresen, és töltse ki a többi elemet." + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Az Ön OpenID-ja (opcionális): " + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Felveszi a profilját a tagkönyvtárba?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Jegyzet az adminisztrátornak" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Hagyjon üzenetet az adminisztrátornak, hogy miért szeretne ehhez a csomóponthoz csatlakozni" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Ezen az oldalon a tagság csak meghívás alapján van." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "A meghívási kódja: " + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "A teljes neve (például Kovács János, valódi vagy valódinak látszó): " + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Az e-mail-címe (a kezdeti információk ide lesznek elküldve, szóval ennek létező címnek kell lennie):" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "Ismételje meg az e-mail-címét:" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Hagyja üresen egy automatikusan előállított jelszóhoz." + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "Válasszon profilbecenevet. Ennek betűvel kell kezdődnie. Ezután a profilcíme ezen az oldalon „becenév@%s” lesz." + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Becenév választása: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "A profilja importálása erre a Friendica példányra" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Megjegyzés: ez a csomópont kifejezetten tartalmaz felnőtt tartalmat" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Fölérendelt jelszó:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "Adja meg a fölérendelt fiók jelszavát a kérése törvényesítéséhez." + +#: src/Module/Register.php:199 +msgid "Password doesn't match." +msgstr "A jelszó nem egyezik." + +#: src/Module/Register.php:205 +msgid "Please enter your password." +msgstr "Adja meg a jelszavát." + +#: src/Module/Register.php:247 +msgid "You have entered too much information." +msgstr "Túl sok információt adott meg." + +#: src/Module/Register.php:271 +msgid "Please enter the identical mail address in the second field." +msgstr "Adja meg a megegyező e-mail-címet a második mezőben." + +#: src/Module/Register.php:298 +msgid "The additional account was created." +msgstr "A további fiók létre lett hozva." + +#: src/Module/Register.php:323 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "A regisztráció sikerült. Nézze meg a postafiókját a további utasításokért." + +#: src/Module/Register.php:327 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Nem sikerült elküldeni az e-mail üzenetet. Itt vannak a fiók részletei:
    Bejelentkezés: %s
    Jelszó: %s

    A jelszavát bejelentkezés után változtathatja meg." + +#: src/Module/Register.php:333 +msgid "Registration successful." +msgstr "A regisztráció sikerült." + +#: src/Module/Register.php:338 src/Module/Register.php:345 +msgid "Your registration can not be processed." +msgstr "A regisztrációját nem lehet feldolgozni." + +#: src/Module/Register.php:344 +msgid "You have to leave a request note for the admin." +msgstr "Hagynia kell egy kérelmi jegyzetet az adminisztrátornak." + +#: src/Module/Register.php:390 +msgid "Your registration is pending approval by the site owner." +msgstr "A regisztrációja jóváhagyásra vár az oldal tulajdonosától." + +#: src/Module/RemoteFollow.php:67 +msgid "The provided profile link doesn't seem to be valid" +msgstr "A megadott profilhivatkozás nem tűnik érvényesnek" + +#: src/Module/RemoteFollow.php:105 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system, you have to subscribe to %s" +" or %s directly on your system." +msgstr "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere, akkor fel kell iratkoznia a(z) %s vagy a(z) %s címre közvetlenül a rendszerén." + +#: src/Module/Search/Index.php:54 +msgid "Only logged in users are permitted to perform a search." +msgstr "Csak bejelentkezett felhasználóknak engedélyezett a keresés végrehajtása." + +#: src/Module/Search/Index.php:76 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "Percenként csak egy keresés engedélyezett a nem bejelentkezett felhasználóknak." + +#: src/Module/Search/Index.php:190 +#, php-format +msgid "Items tagged with: %s" +msgstr "Ezzel címkézett elemek: %s" + +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "A keresési kifejezés nem lett elmentve." + +#: src/Module/Search/Saved.php:48 +msgid "Search term already saved." +msgstr "A keresési kifejezés már el van mentve." + +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "A keresési kifejezés nem lett eltávolítva." + +#: src/Module/Security/Login.php:105 +msgid "Create a New Account" +msgstr "Új fiók létrehozása" + +#: src/Module/Security/Login.php:130 +msgid "Your OpenID: " +msgstr "Az Ön OpenID-ja: " + +#: src/Module/Security/Login.php:133 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Adja meg a felhasználónevét és a jelszavát, hogy hozzáadja az OpenID azonosítóját a meglévő fiókjához." + +#: src/Module/Security/Login.php:135 +msgid "Or login using OpenID: " +msgstr "Vagy bejelentkezés OpenID használatával: " + +#: src/Module/Security/Login.php:149 +msgid "Password: " +msgstr "Jelszó: " + +#: src/Module/Security/Login.php:150 +msgid "Remember me" +msgstr "Emlékezzen rám" + +#: src/Module/Security/Login.php:159 +msgid "Forgot your password?" +msgstr "Elfelejtette a jelszavát?" + +#: src/Module/Security/Login.php:162 +msgid "Website Terms of Service" +msgstr "Weboldal használati feltételei" + +#: src/Module/Security/Login.php:163 +msgid "terms of service" +msgstr "használati feltételek" + +#: src/Module/Security/Login.php:165 +msgid "Website Privacy Policy" +msgstr "Weboldal adatvédelmi irányelvei" + +#: src/Module/Security/Login.php:166 +msgid "privacy policy" +msgstr "adatvédelmi irányelv" #: src/Module/Security/Logout.php:61 msgid "Logged out." @@ -6566,31 +9231,17 @@ msgid "" "account to add the OpenID to it." msgstr "A fiók nem található. Regisztráljon új fiókot vagy jelentkezzen be a meglévő fiókjába, hogy hozzáadja az OpenID-t ahhoz." -#: src/Module/Security/TwoFactor/Verify.php:95 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "

    Nyissa meg a kétlépcsős hitelesítés alkalmazást az eszközén, hogy megkapjon egy hitelesítő kódot és ellenőrizze a személyazonosságát.

    " - -#: src/Module/Security/TwoFactor/Verify.php:98 -#: src/Module/Security/TwoFactor/Recovery.php:85 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "Nincs meg a telefonja? Adjon meg egy kétlépcsős visszaszerzési kódot" - -#: src/Module/Security/TwoFactor/Verify.php:100 -msgid "This is my two-factor authenticator app device" -msgstr "Ez az én kétlépcsős hitelesítő alkalmazás eszközöm" - -#: src/Module/Security/TwoFactor/Verify.php:101 -msgid "Verify code and complete login" -msgstr "Kód ellenőrzése és a bejelentkezés befejezése" - #: src/Module/Security/TwoFactor/Recovery.php:60 #, php-format msgid "Remaining recovery codes: %d" msgstr "Hátralévő visszaszerzési kódok: %d" +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Security/TwoFactor/Verify.php:75 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Érvénytelen kód, próbálja újra." + #: src/Module/Security/TwoFactor/Recovery.php:83 msgid "Two-factor recovery" msgstr "Kétlépcsős visszaszerzés" @@ -6601,6 +9252,12 @@ msgid "" " to your mobile device.

    " msgstr "

    Megadhatja az egyszeri visszaszerzési kódjai egyikét abban az esetben, ha elvesztette a hozzáférést a mobil eszközéhez.

    " +#: src/Module/Security/TwoFactor/Recovery.php:85 +#: src/Module/Security/TwoFactor/Verify.php:98 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Nincs meg a telefonja? Adjon meg egy kétlépcsős visszaszerzési kódot" + #: src/Module/Security/TwoFactor/Recovery.php:86 msgid "Please enter a recovery code" msgstr "Adjon meg egy visszaszerzési kódot" @@ -6609,1341 +9266,1255 @@ msgstr "Adjon meg egy visszaszerzési kódot" msgid "Submit recovery code and complete login" msgstr "Visszaszerzési kód elküldése és a bejelentkezés befejezése" -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Új fiók létrehozása" - -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " -msgstr "Az Ön OpenID-ja: " - -#: src/Module/Security/Login.php:129 +#: src/Module/Security/TwoFactor/Verify.php:95 msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "Adja meg a felhasználónevét és a jelszavát, hogy hozzáadja az OpenID azonosítóját a meglévő fiókjához." +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Nyissa meg a kétlépcsős hitelesítés alkalmazást az eszközén, hogy megkapjon egy hitelesítő kódot és ellenőrizze a személyazonosságát.

    " -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Vagy bejelentkezés OpenID használatával: " +#: src/Module/Security/TwoFactor/Verify.php:99 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Adjon meg egy kódot a hitelesítő alkalmazásából" -#: src/Module/Security/Login.php:141 src/Content/Nav.php:169 -msgid "Logout" -msgstr "Kijelentkezés" +#: src/Module/Security/TwoFactor/Verify.php:100 +msgid "This is my two-factor authenticator app device" +msgstr "Ez az én kétlépcsős hitelesítő alkalmazás eszközöm" -#: src/Module/Security/Login.php:144 mod/lostpass.php:130 -msgid "Nickname or Email: " -msgstr "Becenév vagy e-mail-cím: " +#: src/Module/Security/TwoFactor/Verify.php:101 +msgid "Verify code and complete login" +msgstr "Kód ellenőrzése és a bejelentkezés befejezése" -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Jelszó: " +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "A meghatalmazás sikeresen megadva." -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Emlékezzen rám" +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "A fölérendelt felhasználó nem található, nem érhető el vagy a jelszó nem egyezik." -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Elfelejtette a jelszavát?" +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "A meghatalmazás sikeresen visszavonva." -#: src/Module/Security/Login.php:156 mod/lostpass.php:146 -msgid "Password Reset" -msgstr "Jelszó visszaállítása" +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "A meghatalmazott adminisztrátorok megtekinthetik, de nem változtathatják meg a meghatalmazás jogosultságait." -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Weboldal használati feltételei" +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "A meghatalmazott felhasználó nem található." -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "használati feltételek" +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "Nincs fölérendelt felhasználó" -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Weboldal adatvédelmi irányelvei" +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Fölérendelt felhasználó" -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "adatvédelmi irányelv" +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "További fiókok" -#: src/Model/Mail.php:120 src/Model/Mail.php:258 -msgid "[no subject]" -msgstr "[nincs tárgy]" +#: src/Module/Settings/Delegation.php:163 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "További fiókok regisztrálása, amelyek automatikusan hozzá vannak kapcsolva a meglévő fiókjához, így ebből a fiókból kezelheti azokat." -#: src/Model/Item.php:1550 +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "További fiók regisztrálása" + +#: src/Module/Settings/Delegation.php:168 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "A fölérendelt felhasználóknak teljes ellenőrzése van ezen fiók fölött, beleértve a fiók beállításait is. Ellenőrizze még egyszer, hogy kinek ad hozzáférést." + +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Meghatalmazottak" + +#: src/Module/Settings/Delegation.php:174 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "A meghatalmazottak képesek ezen fiókot vagy oldalt minden szempontból kezelni, kivéve az alapvető fiókbeállításokat. Ne hatalmazzon meg senki mást a személyes fiókja kezeléséhez, akiben nem bízik meg teljes mértékben." + +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Meglévő oldalmeghatalmazottak" + +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Lehetséges meghatalmazottak" + +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Hozzáadás" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "Nincsenek bejegyzések." + +#: src/Module/Settings/Display.php:105 +msgid "The theme you chose isn't available." +msgstr "A választott téma nem érhető el." + +#: src/Module/Settings/Display.php:142 #, php-format -msgid "Detected languages in this post:\\n%s" -msgstr "A bejegyzésben felismert nyelvek:\\n%s" +msgid "%s - (Unsupported)" +msgstr "%s – (nem támogatott)" -#: src/Model/Item.php:2491 include/conversation.php:227 -msgid "event" -msgstr "esemény" +#: src/Module/Settings/Display.php:188 +msgid "Display Settings" +msgstr "Megjelenítési beállítások" -#: src/Model/Item.php:2493 include/conversation.php:235 mod/tagger.php:90 -msgid "photo" -msgstr "fénykép" +#: src/Module/Settings/Display.php:190 +msgid "General Theme Settings" +msgstr "Általános témabeállítások" -#: src/Model/Item.php:2495 -msgid "activity" -msgstr "tevékenység" +#: src/Module/Settings/Display.php:191 +msgid "Custom Theme Settings" +msgstr "Egyéni témabeállítások" -#: src/Model/Item.php:2497 src/Object/Post.php:545 -msgid "comment" -msgid_plural "comments" -msgstr[0] "hozzászólás" -msgstr[1] "hozzászólások" +#: src/Module/Settings/Display.php:192 +msgid "Content Settings" +msgstr "Tartalombeállítások" -#: src/Model/Item.php:2500 -msgid "post" -msgstr "bejegyzés" +#: src/Module/Settings/Display.php:193 view/theme/duepuntozero/config.php:70 +#: view/theme/frio/config.php:161 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 +msgid "Theme settings" +msgstr "Témabeállítások" -#: src/Model/Item.php:2614 -#, php-format -msgid "Content warning: %s" -msgstr "Tartalom figyelmeztetés: %s" +#: src/Module/Settings/Display.php:194 +msgid "Calendar" +msgstr "Naptár" -#: src/Model/Item.php:2664 mod/videos.php:252 -msgid "View Video" -msgstr "Videó megtekintése" +#: src/Module/Settings/Display.php:200 +msgid "Display Theme:" +msgstr "Megjelenítés témája:" -#: src/Model/Item.php:2681 -msgid "bytes" -msgstr "bájt" +#: src/Module/Settings/Display.php:201 +msgid "Mobile Theme:" +msgstr "Mobil téma:" -#: src/Model/Item.php:2726 -msgid "View on separate page" -msgstr "Megtekintés külön oldalon" +#: src/Module/Settings/Display.php:204 +msgid "Number of items to display per page:" +msgstr "Oldalanként megjelenítendő elemek száma:" -#: src/Model/Item.php:2727 -msgid "view on separate page" -msgstr "megtekintés külön oldalon" +#: src/Module/Settings/Display.php:204 src/Module/Settings/Display.php:205 +msgid "Maximum of 100 items" +msgstr "Legfeljebb 100 elem" -#: src/Model/Item.php:2732 src/Model/Item.php:2738 -#: src/Content/Text/BBCode.php:1142 -msgid "link to source" -msgstr "hivatkozás a forráshoz" +#: src/Module/Settings/Display.php:205 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Oldalanként megjelenítendő elemek száma, ha mobil eszközről nézik:" -#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:470 -#: src/Model/Event.php:941 -msgid "Starts:" -msgstr "Kezdődik:" +#: src/Module/Settings/Display.php:206 +msgid "Update browser every xx seconds" +msgstr "Böngésző frissítése N másodpercenként" -#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:471 -#: src/Model/Event.php:945 -msgid "Finishes:" -msgstr "Befejeződik:" +#: src/Module/Settings/Display.php:206 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Legalább 10 másodperc. A -1 beírása letiltja." -#: src/Model/Event.php:420 -msgid "all-day" -msgstr "egész nap" +#: src/Module/Settings/Display.php:207 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "Automatikus frissítések csak a bejegyzésfolyam oldalainak tetejénél" -#: src/Model/Event.php:446 -msgid "Sept" -msgstr "Szept" - -#: src/Model/Event.php:463 mod/cal.php:280 mod/events.php:426 -msgid "today" -msgstr "ma" - -#: src/Model/Event.php:468 -msgid "No events to display" -msgstr "Nincsenek megjelenítendő események" - -#: src/Model/Event.php:587 -msgid "l, F j" -msgstr "F j., l" - -#: src/Model/Event.php:618 -msgid "Edit event" -msgstr "Esemény szerkesztése" - -#: src/Model/Event.php:619 -msgid "Duplicate event" -msgstr "Esemény kettőzése" - -#: src/Model/Event.php:620 -msgid "Delete event" -msgstr "Esemény törlése" - -#: src/Model/Event.php:872 -msgid "D g:i A" -msgstr "D H:i" - -#: src/Model/Event.php:873 -msgid "g:i A" -msgstr "H:i" - -#: src/Model/Event.php:960 src/Model/Event.php:962 -msgid "Show map" -msgstr "Térkép megjelenítése" - -#: src/Model/Event.php:961 -msgid "Hide map" -msgstr "Térkép elrejtése" - -#: src/Model/Event.php:1053 -#, php-format -msgid "%s's birthday" -msgstr "%s születésnapja" - -#: src/Model/Event.php:1054 -#, php-format -msgid "Happy Birthday %s" -msgstr "Boldog születésnapot, %s" - -#: src/Model/Group.php:92 +#: src/Module/Settings/Display.php:207 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 "Egy ilyen névvel rendelkező törölt csoport újraéledt. Lehet, hogy a meglévő elemjogosultságok alkalmazva lesznek erre a csoportra és bármely jövőbeli tagjaira. Ha ez nem az, amit szeretett volna, akkor hozzon létre egy másik csoportot eltérő névvel." +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "Az automatikus frissítés új bejegyzéseket adhat a bejegyzésfolyam oldalainak tetejéhez, amely hatással lehet a görgetési pozícióra és megzavarhatja a normál olvasást, ha az oldal tetejének bármely részén történik." -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Alapértelmezett adatvédelmi csoport az új partnerekhez" +#: src/Module/Settings/Display.php:208 +msgid "Don't show emoticons" +msgstr "Ne jelenítsen meg hangulatjeleket" -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Mindenki" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "szerkesztés" - -#: src/Model/Group.php:534 -msgid "add" -msgstr "hozzáadás" - -#: src/Model/Group.php:539 -msgid "Edit group" -msgstr "Csoport szerkesztése" - -#: src/Model/Group.php:542 -msgid "Create a new group" -msgstr "Új csoport létrehozása" - -#: src/Model/Group.php:544 -msgid "Edit groups" -msgstr "Csoportok szerkesztése" - -#: src/Model/Contact.php:979 src/Model/Contact.php:989 -#: include/conversation.php:952 -msgid "Network Posts" -msgstr "Hálózati bejegyzések" - -#: src/Model/Contact.php:980 src/Model/Contact.php:990 -#: include/conversation.php:953 -msgid "View Contact" -msgstr "Partner megtekintése" - -#: src/Model/Contact.php:981 src/Model/Contact.php:994 -#: src/Content/Widget.php:76 view/theme/vier/theme.php:172 -#: include/conversation.php:969 mod/follow.php:146 -msgid "Connect/Follow" -msgstr "Kapcsolódás vagy követés" - -#: src/Model/Contact.php:982 src/Model/Contact.php:995 -msgid "UnFollow" -msgstr "Követés megszüntetése" - -#: src/Model/Contact.php:986 include/conversation.php:949 -msgid "View Status" -msgstr "Állapot megtekintése" - -#: src/Model/Contact.php:988 include/conversation.php:951 -msgid "View Photos" -msgstr "Fényképek megtekintése" - -#: src/Model/Contact.php:991 -msgid "Drop Contact" -msgstr "Partner eldobása" - -#: src/Model/Contact.php:992 include/conversation.php:954 -msgid "Send PM" -msgstr "Személyes üzenet küldése" - -#: src/Model/Contact.php:993 include/conversation.php:964 -msgid "Poke" -msgstr "Megbökés" - -#: src/Model/Contact.php:1406 -msgid "Organisation" -msgstr "Szervezet" - -#: src/Model/Contact.php:1410 src/Content/Widget.php:532 -msgid "News" -msgstr "Hírek" - -#: src/Model/Contact.php:1414 -msgid "Forum" -msgstr "Fórum" - -#: src/Model/Contact.php:2159 mod/dfrn_request.php:355 -msgid "Disallowed profile URL." -msgstr "Nem engedélyezett profil URL." - -#: src/Model/Contact.php:2169 -msgid "Connect URL missing." -msgstr "A kapcsolódási URL hiányzik." - -#: src/Model/Contact.php:2178 +#: src/Module/Settings/Display.php:208 msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "A partnert nem sikerült hozzáadni. Ellenőrizze a hozzá tartozó hálózat hitelesítési adatait a Beállítások → Közösségi hálózatok oldalon." +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "Általában a hangulatjelek ki lesznek cserélve a megfelelő szimbólumokkal. Ez a beállítás letiltja ezt a viselkedést." -#: src/Model/Contact.php:2219 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "Ez az oldal nem úgy lett beállítva, hogy lehetővé tegye a kommunikációkat más hálózatokkal." +#: src/Module/Settings/Display.php:209 +msgid "Infinite scroll" +msgstr "Végtelen görgetés" -#: src/Model/Contact.php:2220 src/Model/Contact.php:2233 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "Nem lettek megfelelő kommunikációs protokollok vagy hírforrások felfedezve." +#: src/Module/Settings/Display.php:209 +msgid "Automatic fetch new items when reaching the page end." +msgstr "Új elemek automatikus lekérése az oldal végének elérésekor." -#: src/Model/Contact.php:2231 -msgid "The profile address specified does not provide adequate information." -msgstr "A megadott profilcím nem biztosít elegendő információt." +#: src/Module/Settings/Display.php:210 +msgid "Disable Smart Threading" +msgstr "Intelligens szálkezelés letiltása" -#: src/Model/Contact.php:2236 -msgid "An author or name was not found." -msgstr "Egy szerző vagy név nem található." +#: src/Module/Settings/Display.php:210 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "A nem odatartozó szálbehúzások automatikus elnyomásának letiltása." -#: src/Model/Contact.php:2239 -msgid "No browser URL could be matched to this address." -msgstr "Egyetlen böngésző URL-t sem sikerült illeszteni ehhez a címhez." +#: src/Module/Settings/Display.php:211 +msgid "Hide the Dislike feature" +msgstr "A nem tetszik funkció elrejtése" -#: src/Model/Contact.php:2242 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Nem lehet illeszteni @-stílusú személyazonosság-címet egy ismert protokollal vagy e-mailes partnerrel." +#: src/Module/Settings/Display.php:211 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "Elrejti a nem tetszik gombot és a nem tetszik reakciókat a bejegyzéseknél és a hozzászólásoknál." -#: src/Model/Contact.php:2243 -msgid "Use mailto: in front of address to force email check." -msgstr "Használja a mailto: előtagot a cím előtt az e-mail-ellenőrzés kényszerítéséhez." +#: src/Module/Settings/Display.php:212 +msgid "Display the resharer" +msgstr "Az újramegosztó megjelenítése" -#: src/Model/Contact.php:2249 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "A megadott profilcím egy olyan hálózathoz tartozik, amely le lett tiltva ezen az oldalon." +#: src/Module/Settings/Display.php:212 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "Az első újramegosztó megjelenítése ikonként és szövegként egy újra megosztott elemnél." -#: src/Model/Contact.php:2254 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Korlátozott profil. Ez a személy nem lesz képes közvetlen vagy személyes értesítéseket fogadni Öntől." +#: src/Module/Settings/Display.php:213 +msgid "Stay local" +msgstr "Maradjon helyi" -#: src/Model/Contact.php:2313 -msgid "Unable to retrieve contact information." -msgstr "Nem lehet lekérni a partner információit." +#: src/Module/Settings/Display.php:213 +msgid "Don't go to a remote system when following a contact link." +msgstr "Ne menjen távoli rendszerre, ha egy partnerhivatkozást követ." -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "A fájlrendszer-tároló nem tudta létrehozni ezt: „%s”. Ellenőrizze az írási jogosultságait." +#: src/Module/Settings/Display.php:215 +msgid "Beginning of week:" +msgstr "A hét kezdete:" -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "A fájlrendszer-tároló nem tudta elmenteni az adatokat ide: „%s”. Ellenőrizze az írási jogosultságait." +#: src/Module/Settings/Profile/Index.php:85 +msgid "Profile Name is required." +msgstr "A profil neve kötelező." -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "Tároló alapútvonala" +#: src/Module/Settings/Profile/Index.php:137 +msgid "Profile couldn't be updated." +msgstr "A profilt nem sikerült frissíteni." -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "Az a mappa, ahova a feltöltött fájlok mentve lesznek. A legnagyobb biztonság érdekében ennek a webkiszolgáló mappafáján kívüli útvonalnak kell lennie." +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 +msgid "Label:" +msgstr "Címke:" -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "Adjon meg egy érvényes, létező mappát" +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 +msgid "Value:" +msgstr "Érték:" -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "Az adatbázis-tároló nem tudta frissíteni ezt: %s" +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 +msgid "Field Permissions" +msgstr "Mező jogosultságai" -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "Az adatbázis-tároló nem tudta beszúrni az adatokat" +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 +msgid "(click to open/close)" +msgstr "(kattintson a megnyitáshoz vagy bezáráshoz)" -#: src/Model/User.php:186 src/Model/User.php:931 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült." +#: src/Module/Settings/Profile/Index.php:205 +msgid "Add a new profile field" +msgstr "Új profilmező hozzáadása" -#: src/Model/User.php:549 -msgid "Login failed" -msgstr "Bejelentkezés sikertelen" +#: src/Module/Settings/Profile/Index.php:235 +msgid "Profile Actions" +msgstr "Profilműveletek" -#: src/Model/User.php:581 -msgid "Not enough information to authenticate" -msgstr "Nincs elegendő információ a hitelesítéshez" +#: src/Module/Settings/Profile/Index.php:236 +msgid "Edit Profile Details" +msgstr "Profil részleteinek szerkesztése" -#: src/Model/User.php:676 -msgid "Password can't be empty" -msgstr "A jelszó nem lehet üres" - -#: src/Model/User.php:695 -msgid "Empty passwords are not allowed." -msgstr "Az üres jelszavak nem megengedettek." - -#: src/Model/User.php:699 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "Az új jelszót közzétették egy nyilvános adattárban. Válasszon egy másikat." - -#: src/Model/User.php:705 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "A jelszó nem tartalmazhat ékezetes betűket, üres karaktereket vagy kettőspontot (:)" - -#: src/Model/User.php:811 -msgid "Passwords do not match. Password unchanged." -msgstr "A jelszavak nem egyeznek. A jelszó változatlan maradt." - -#: src/Model/User.php:818 -msgid "An invitation is required." -msgstr "Egy meghívás szükséges." - -#: src/Model/User.php:822 -msgid "Invitation could not be verified." -msgstr "A meghívást nem sikerült ellenőrizni." - -#: src/Model/User.php:830 -msgid "Invalid OpenID url" -msgstr "Érvénytelen OpenID URL" - -#: src/Model/User.php:843 src/Security/Authentication.php:223 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Problémába ütköztünk a megadott OpenID-val történő bejelentkezés közben. Ellenőrizze az azonosító helyesírását." - -#: src/Model/User.php:843 src/Security/Authentication.php:223 -msgid "The error message was:" -msgstr "A hibaüzenet ez volt:" - -#: src/Model/User.php:849 -msgid "Please enter the required information." -msgstr "Adja meg a szükséges információkat." - -#: src/Model/User.php:863 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "A system.username_min_length (%s) és a system.username_max_length (%s) kizárják egymást, értékek felcserélése." - -#: src/Model/User.php:870 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "A felhasználónévnek legalább %s karakternek kell lennie." -msgstr[1] "A felhasználónévnek legalább %s karakternek kell lennie." - -#: src/Model/User.php:874 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "A felhasználónévnek legfeljebb %s karakternek kell lennie." -msgstr[1] "A felhasználónévnek legfeljebb %s karakternek kell lennie." - -#: src/Model/User.php:882 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "Úgy tűnik, hogy ez nem a teljes neve (vezetéknév és keresztnév)." - -#: src/Model/User.php:887 -msgid "Your email domain is not among those allowed on this site." -msgstr "Az e-mail tartománya nem tartozik azok közé, amelyek megengedettek ezen az oldalon." - -#: src/Model/User.php:891 -msgid "Not a valid email address." -msgstr "Nem érvényes e-mail-cím." - -#: src/Model/User.php:894 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "A becenevet a csomópont adminisztrátora tiltotta a regisztrációtól." - -#: src/Model/User.php:898 src/Model/User.php:906 -msgid "Cannot use that email." -msgstr "Nem lehet használni azt az e-mail-címet." - -#: src/Model/User.php:913 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "A becenév csak a-z, 0-9 és _ karaktereket tartalmazhat." - -#: src/Model/User.php:921 src/Model/User.php:978 -msgid "Nickname is already registered. Please choose another." -msgstr "A becenév már regisztrálva van. Válasszon egy másikat." - -#: src/Model/User.php:965 src/Model/User.php:969 -msgid "An error occurred during registration. Please try again." -msgstr "Hiba történt a regisztráció során. Próbálja újra." - -#: src/Model/User.php:992 -msgid "An error occurred creating your default profile. Please try again." -msgstr "Hiba történt az alapértelmezett profil létrehozásakor. Próbálja újra." - -#: src/Model/User.php:999 -msgid "An error occurred creating your self contact. Please try again." -msgstr "Hiba történt a saját partnere létrehozásakor. Próbálja újra." - -#: src/Model/User.php:1004 -msgid "Friends" -msgstr "Ismerősök" - -#: src/Model/User.php:1008 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "Hiba történt az alapértelmezett partnercsoport létrehozásakor. Próbálja újra." - -#: src/Model/User.php:1199 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "\n\t\tKedves %1$s!\n\t\t\tA(z) %2$s adminisztrátora beállított egy fiókot Önnek." - -#: src/Model/User.php:1202 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%1$s\n\t\tBejelentkezési név:\t\t%2$s\n\t\tJelszó:\t\t%3$s\n\n\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\tbejelentkezett.\n\n\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\temberek egyszerűen megtalálják Önt.\n\n\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\tismerőst találni.\n\n\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\tkövetkező címen: %1$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %4$s oldalon." - -#: src/Model/User.php:1235 src/Model/User.php:1342 -#, php-format -msgid "Registration details for %s" -msgstr "Regisztrációs részletek ehhez: %s" - -#: src/Model/User.php:1255 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "\n\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja adminisztrátori jóváhagyásra vár.\n\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%4$s\n\t\t\tJelszó:\t\t%5$s\n\t\t" - -#: src/Model/User.php:1274 -#, php-format -msgid "Registration at %s" -msgstr "Regisztráció itt: %s" - -#: src/Model/User.php:1298 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "\n\t\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja létrejött.\n\t\t\t" - -#: src/Model/User.php:1306 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%1$s\n\t\t\tJelszó:\t\t%5$s\n\n\t\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\t\tbejelentkezett.\n\n\t\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\t\temberek egyszerűen megtalálják Önt.\n\n\t\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\t\tismerőst találni.\n\n\t\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\t\tkövetkező címen: %3$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %2$s oldalon." - -#: src/Model/Profile.php:348 -msgid "Change profile photo" +#: src/Module/Settings/Profile/Index.php:238 +msgid "Change Profile Photo" msgstr "Profilfénykép megváltoztatása" -#: src/Model/Profile.php:443 -msgid "Atom feed" -msgstr "Atom hírforrás" +#: src/Module/Settings/Profile/Index.php:243 +msgid "Profile picture" +msgstr "Profilfénykép" -#: src/Model/Profile.php:481 src/Model/Profile.php:578 -msgid "g A l F d" -msgstr "F j., l, H" +#: src/Module/Settings/Profile/Index.php:244 +msgid "Location" +msgstr "Hely" -#: src/Model/Profile.php:482 -msgid "F d" -msgstr "F j." +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 +#: src/Util/Temporal.php:95 +msgid "Miscellaneous" +msgstr "Egyebek" -#: src/Model/Profile.php:544 src/Model/Profile.php:629 -msgid "[today]" -msgstr "[ma]" +#: src/Module/Settings/Profile/Index.php:246 +msgid "Custom Profile Fields" +msgstr "Egyéni profilmezők" -#: src/Model/Profile.php:554 -msgid "Birthday Reminders" -msgstr "Születésnapi emlékeztető" +#: src/Module/Settings/Profile/Index.php:248 src/Module/Welcome.php:58 +msgid "Upload Profile Photo" +msgstr "Profilfénykép feltöltése" -#: src/Model/Profile.php:555 -msgid "Birthdays this week:" -msgstr "Születésnapok ezen a héten:" +#: src/Module/Settings/Profile/Index.php:252 +msgid "Display name:" +msgstr "Megjelenített név:" -#: src/Model/Profile.php:616 -msgid "[No description]" -msgstr "[Nincs leírás]" +#: src/Module/Settings/Profile/Index.php:255 +msgid "Street Address:" +msgstr "Utca, házszám:" -#: src/Model/Profile.php:642 -msgid "Event Reminders" -msgstr "Eseményemlékeztetők" +#: src/Module/Settings/Profile/Index.php:256 +msgid "Locality/City:" +msgstr "Helység vagy város:" -#: src/Model/Profile.php:643 -msgid "Upcoming events the next 7 days:" -msgstr "Közelgő események a következő 7 napon:" +#: src/Module/Settings/Profile/Index.php:257 +msgid "Region/State:" +msgstr "Régió vagy állam:" -#: src/Model/Profile.php:818 +#: src/Module/Settings/Profile/Index.php:258 +msgid "Postal/Zip Code:" +msgstr "Irányítószám:" + +#: src/Module/Settings/Profile/Index.php:259 +msgid "Country:" +msgstr "Ország:" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "XMPP (Jabber) address:" +msgstr "XMPP (Jabber) cím:" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "" +"The XMPP address will be propagated to your contacts so that they can follow" +" you." +msgstr "Az XMPP-cím továbbításra kerül a partnereinek, hogy követni tudják Önt." + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Homepage URL:" +msgstr "Honlap URL:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Public Keywords:" +msgstr "Nyilvános kulcsszavak:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "(Lehetséges ismerősök ajánlásához lesz használva, mások is láthatják)" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Private Keywords:" +msgstr "Személyes kulcsszavak:" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "(Used for searching profiles, never shown to others)" +msgstr "(Profilok kereséséhez lesz használva, sosem látható másoknak)" + +#: src/Module/Settings/Profile/Index.php:265 #, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s üdvözli őt: %2$s" +msgid "" +"

    Custom fields appear on your profile page.

    \n" +"\t\t\t\t

    You can use BBCodes in the field values.

    \n" +"\t\t\t\t

    Reorder by dragging the field title.

    \n" +"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" +"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " +msgstr "

    Az egyéni mezők a profiloldalán jelennek meg.

    \n\t\t\t\t

    Használhat BBCode formázásokat a mező értékeiben.

    \n\t\t\t\t

    Átrendezheti a mező címének húzásával.

    \n\t\t\t\t

    Törölje ki a címkemezőt egy egyéni mező eltávolításához.

    \n\t\t\t\t

    A nem nyilvános mezőket csak a kijelölt Friendica partnerek vagy a kijelölt csoportban lévő Friendica partnerek láthatják.

    " -#: src/LegacyModule.php:49 +#: src/Module/Settings/Profile/Photo/Crop.php:102 +#: src/Module/Settings/Profile/Photo/Crop.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:134 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format -msgid "Legacy module file not found: %s" -msgstr "Az örökölt modulfájl nem található: %s" +msgid "Image size reduction [%s] failed." +msgstr "A kép méretének csökkentése [%s] sikertelen." + +#: src/Module/Settings/Profile/Photo/Crop.php:139 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Töltse újra az oldalt a Shift billentyű lenyomása közben, vagy törölje a böngésző gyorsítótárát, ha az új fénykép nem jelenik meg azonnal." + +#: src/Module/Settings/Profile/Photo/Crop.php:147 +msgid "Unable to process image" +msgstr "Nem lehet feldolgozni a képet" + +#: src/Module/Settings/Profile/Photo/Crop.php:166 +msgid "Photo not found." +msgstr "A fénykép nem található." + +#: src/Module/Settings/Profile/Photo/Crop.php:190 +msgid "Profile picture successfully updated." +msgstr "A profilfénykép sikeresen frissítve." + +#: src/Module/Settings/Profile/Photo/Crop.php:213 +#: src/Module/Settings/Profile/Photo/Crop.php:217 +msgid "Crop Image" +msgstr "Kép levágása" + +#: src/Module/Settings/Profile/Photo/Crop.php:214 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Igazítsa a kép levágását az optimális megtekintéshez." + +#: src/Module/Settings/Profile/Photo/Crop.php:216 +msgid "Use Image As Is" +msgstr "Kép használata, ahogy van" + +#: src/Module/Settings/Profile/Photo/Index.php:47 +msgid "Missing uploaded image." +msgstr "Hiányzó feltöltött kép." + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Profile Picture Settings" +msgstr "Profilfénykép beállításai" + +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Current Profile Picture" +msgstr "Jelenlegi profilfénykép" + +#: src/Module/Settings/Profile/Photo/Index.php:128 +msgid "Upload Profile Picture" +msgstr "Profilfénykép feltöltése" + +#: src/Module/Settings/Profile/Photo/Index.php:129 +msgid "Upload Picture:" +msgstr "Fénykép feltöltése:" + +#: src/Module/Settings/Profile/Photo/Index.php:134 +msgid "or" +msgstr "vagy" + +#: src/Module/Settings/Profile/Photo/Index.php:136 +msgid "skip this step" +msgstr "ezen lépés kihagyása" + +#: src/Module/Settings/Profile/Photo/Index.php:138 +msgid "select a photo from your photo albums" +msgstr "fénykép kiválasztása a fényképalbumából" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/Trusted.php:30 +#: src/Module/Settings/TwoFactor/Verify.php:56 +msgid "Please enter your password to access this page." +msgstr "Adja meg a jelszavát az oldal eléréséhez." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás üres." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás már létezik." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "Az új alkalmazásfüggő jelszó előállítva." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "Az alkalmazásfüggő jelszavak sikeresen visszavonva." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "Az alkalmazásfüggő jelszó sikeresen visszavonva." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Kétlépcsős alkalmazásfüggő jelszavak" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "

    Az alkalmazásfüggő jelszavak az Ön szokásos jelszava helyett használt véletlenszerűen előállított jelszavak, hogy hitelesítsék a fiókját az olyan harmadik féltől származó alkalmazásoknál, amelyek nem támogatják a kétlépcsős hitelesítést.

    " + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "Győződjön meg arról, hogy lemásolta-e most az új alkalmazásfüggő jelszavát. Nem fogja tudni újra megnézni a jelszót!" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Leírás" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Legutóbb használt" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Visszavonás" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Összes visszavonása" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "Ha új alkalmazásfüggő jelszót állít elő, akkor azonnal fel kell használnia. Akkor lesz megjelenítve Önnek, miután előállította azt." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Új alkalmazásfüggő jelszó előállítása" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "Friendiqa a Fairphone 2 készülékemen…" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "Előállítás" + +#: src/Module/Settings/TwoFactor/Index.php:67 +msgid "Two-factor authentication successfully disabled." +msgstr "A kétlépcsős hitelesítés sikeresen letiltva." + +#: src/Module/Settings/TwoFactor/Index.php:93 +msgid "Wrong Password" +msgstr "Hibás jelszó" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "" +"

    Use an application on a mobile device to get two-factor authentication " +"codes when prompted on login.

    " +msgstr "

    Egy alkalmazás használata egy mobil eszközön, hogy megkapja a kétlépcsős hitelesítés kódjait, ha a bejelentkezéskor kérik.

    " + +#: src/Module/Settings/TwoFactor/Index.php:117 +msgid "Authenticator app" +msgstr "Hitelesítő alkalmazás" + +#: src/Module/Settings/TwoFactor/Index.php:118 +msgid "Configured" +msgstr "Beállítva" + +#: src/Module/Settings/TwoFactor/Index.php:118 +msgid "Not Configured" +msgstr "Nincs beállítva" + +#: src/Module/Settings/TwoFactor/Index.php:119 +msgid "

    You haven't finished configuring your authenticator app.

    " +msgstr "

    Nem fejezte be a hitelesítő alkalmazása beállítását.

    " + +#: src/Module/Settings/TwoFactor/Index.php:120 +msgid "

    Your authenticator app is correctly configured.

    " +msgstr "

    A hitelesítő alkalmazása megfelelően be van állítva.

    " + +#: src/Module/Settings/TwoFactor/Index.php:122 +msgid "Recovery codes" +msgstr "Visszaszerzési kódok" + +#: src/Module/Settings/TwoFactor/Index.php:123 +msgid "Remaining valid codes" +msgstr "Hátralévő érvényes kódok" + +#: src/Module/Settings/TwoFactor/Index.php:125 +msgid "" +"

    These one-use codes can replace an authenticator app code in case you " +"have lost access to it.

    " +msgstr "

    Ezek az egyszer használható kódok helyettesíthetnek egy hitelesítő alkalmazás kódot abban az esetben, ha elveszíti a hozzáférést ahhoz.

    " + +#: src/Module/Settings/TwoFactor/Index.php:127 +msgid "App-specific passwords" +msgstr "Alkalmazásfüggő jelszavak" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "Generated app-specific passwords" +msgstr "Előállított alkalmazásfüggő jelszavak" + +#: src/Module/Settings/TwoFactor/Index.php:130 +msgid "" +"

    These randomly generated passwords allow you to authenticate on apps not " +"supporting two-factor authentication.

    " +msgstr "

    Ezek a véletlenszerűen előállított jelszavak lehetővé teszik, hogy olyan alkalmazásoknál hitelesítsen, amelyek nem támogatják a kétlépcsős hitelesítést.

    " + +#: src/Module/Settings/TwoFactor/Index.php:133 +msgid "Current password:" +msgstr "Jelenlegi jelszó:" + +#: src/Module/Settings/TwoFactor/Index.php:133 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "Meg kell adnia a jelenlegi jelszavát a kétlépcsős hitelesítési beállítások megváltoztatásához." + +#: src/Module/Settings/TwoFactor/Index.php:134 +msgid "Enable two-factor authentication" +msgstr "Kétlépcsős hitelesítés engedélyezése" + +#: src/Module/Settings/TwoFactor/Index.php:135 +msgid "Disable two-factor authentication" +msgstr "Kétlépcsős hitelesítés letiltása" + +#: src/Module/Settings/TwoFactor/Index.php:136 +msgid "Show recovery codes" +msgstr "Visszaszerzési kódok megjelenítése" + +#: src/Module/Settings/TwoFactor/Index.php:137 +msgid "Manage app-specific passwords" +msgstr "Alkalmazásfüggő jelszavak kezelése" + +#: src/Module/Settings/TwoFactor/Index.php:138 +msgid "Manage trusted browsers" +msgstr "Megbízható böngészők kezelése" + +#: src/Module/Settings/TwoFactor/Index.php:139 +msgid "Finish app configuration" +msgstr "Alkalmazás beállításának befejezése" + +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "Az új visszaszerzési kódok sikeresen előállítva." + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "Kétlépcsős visszaszerzési kódok" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "

    A visszaszerzési kódok használhatók a fiókjához való hozzáféréséhez abban az esetben, ha elveszti a hozzáférést az eszközéhez, és nem tud kétlépcsős hitelesítési kódokat fogadni.

    Tegye ezeket biztonságos helyre! Ha elveszti az eszközét és nincsenek meg a visszaszerzési kódjai, akkor el fogja veszíteni a fiókjához való hozzáférést.

    " + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "Ha új visszaszerzési kódokat állít elő, akkor le kell másolnia az új kódokat. A régi kódjai többé nem fognak működni." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Új visszaszerzési kódok előállítása" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Következő: ellenőrzés" + +#: src/Module/Settings/TwoFactor/Trusted.php:49 +msgid "Trusted browsers successfully removed." +msgstr "A megbízható böngészők sikeresen eltávolítva." + +#: src/Module/Settings/TwoFactor/Trusted.php:59 +msgid "Trusted browser successfully removed." +msgstr "A megbízható böngésző sikeresen eltávolítva." + +#: src/Module/Settings/TwoFactor/Trusted.php:97 +msgid "Two-factor Trusted Browsers" +msgstr "Kétlépcsős megbízható böngészők" + +#: src/Module/Settings/TwoFactor/Trusted.php:98 +msgid "" +"Trusted browsers are individual browsers you chose to skip two-factor " +"authentication to access Friendica. Please use this feature sparingly, as it" +" can negate the benefit of two-factor authentication." +msgstr "A megbízható böngészők azok az egyéni böngészők, amelyeknél a kétlépcsős hitelesítés kihagyását választotta a Friendica alkalmazáshoz való hozzáféréshez. Lehetőleg mellőzze ennek a funkciónak a használatát, mivel ez megszüntetheti a kétlépcsős hitelesítés előnyeit." + +#: src/Module/Settings/TwoFactor/Trusted.php:99 +msgid "Device" +msgstr "Eszköz" + +#: src/Module/Settings/TwoFactor/Trusted.php:100 +msgid "OS" +msgstr "Operációs rendszer" + +#: src/Module/Settings/TwoFactor/Trusted.php:102 +msgid "Trusted" +msgstr "Megbízható" + +#: src/Module/Settings/TwoFactor/Trusted.php:103 +msgid "Last Use" +msgstr "Utolsó használat" + +#: src/Module/Settings/TwoFactor/Trusted.php:105 +msgid "Remove All" +msgstr "Összes eltávolítása" + +#: src/Module/Settings/TwoFactor/Verify.php:78 +msgid "Two-factor authentication successfully activated." +msgstr "A kétlépcsős hitelesítés sikeresen bekapcsolva." + +#: src/Module/Settings/TwoFactor/Verify.php:111 +#, php-format +msgid "" +"

    Or you can submit the authentication settings manually:

    \n" +"
    \n" +"\t
    Issuer
    \n" +"\t
    %s
    \n" +"\t
    Account Name
    \n" +"\t
    %s
    \n" +"\t
    Secret Key
    \n" +"\t
    %s
    \n" +"\t
    Type
    \n" +"\t
    Time-based
    \n" +"\t
    Number of digits
    \n" +"\t
    6
    \n" +"\t
    Hashing algorithm
    \n" +"\t
    SHA-1
    \n" +"
    " +msgstr "

    Vagy elküldheti a hitelesítési beállításokat kézzel:

    \n
    \n\t
    Kibocsájtó
    \n\t
    %s
    \n\t
    Fiók neve
    \n\t
    %s
    \n\t
    Titkos kulcs
    \n\t
    %s
    \n\t
    Típus
    \n\t
    Időalapú
    \n\t
    Számjegyek száma
    \n\t
    6
    \n\t
    Kivonatoló algoritmus
    \n\t
    SHA-1
    \n
    " + +#: src/Module/Settings/TwoFactor/Verify.php:131 +msgid "Two-factor code verification" +msgstr "Kétlépcsős kód ellenőrzése" + +#: src/Module/Settings/TwoFactor/Verify.php:133 +msgid "" +"

    Please scan this QR Code with your authenticator app and submit the " +"provided code.

    " +msgstr "

    Olvassa be ezt a QR-kódot a hitelesítő alkalmazásával, és küldje el a megkapott kódot.

    " + +#: src/Module/Settings/TwoFactor/Verify.php:135 +#, php-format +msgid "" +"

    Or you can open the following URL in your mobile device:

    %s

    " +msgstr "

    Vagy megnyithatja a következő URL-t a mobil eszközén:

    %s

    " + +#: src/Module/Settings/TwoFactor/Verify.php:142 +msgid "Verify code and enable two-factor authentication" +msgstr "Kód ellenőrzése és a kétlépcsős hitelesítés engedélyezése" + +#: src/Module/Settings/UserExport.php:69 +msgid "Export account" +msgstr "Fiók exportálása" + +#: src/Module/Settings/UserExport.php:69 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "Fiókinformációk és partnerek exportálása. A fiókjáról történő biztonsági mentés készítéséhez és/vagy egy másik kiszolgálóra való áthelyezéséhez használja ezt." + +#: src/Module/Settings/UserExport.php:70 +msgid "Export all" +msgstr "Összes exportálása" + +#: src/Module/Settings/UserExport.php:70 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "Fiókinformációk, partnerek és az összes elem exportálása JSON-formátumban. nagyon nagy fájl is lehet, és sokáig eltarthat. A fiókja teljes biztonsági mentésének elkészítéséhez használja ezt (a fényképek nem lesznek exportálva)." + +#: src/Module/Settings/UserExport.php:71 +msgid "Export Contacts to CSV" +msgstr "Partnerek exportálása CSV-fájlba" + +#: src/Module/Settings/UserExport.php:71 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to" +" e.g. Mastodon." +msgstr "A követett fiókok listájának exportálása CSV-fájlként. Kompatibilis például a Mastodonnal." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Hibás kérés" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Tiltott" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Nem található" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "A szolgáltatás nem érhető el" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "A kiszolgáló nem tudja vagy nem fogja feldolgozni a kérést egy nyilvánvaló klienshiba miatt." + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "Hitelesítés szükséges, és sikertelen volt vagy még nem lett megadva." + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "A kérés érvényes volt, de a kiszolgáló visszautasította a műveletet. A felhasználónak talán nincsenek meg a szükséges jogosultságai egy erőforráshoz, vagy fiókra lehet szüksége." + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "A kért erőforrás nem található, de elérhető lehet a jövőben." + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "Váratlan feltétel történt, és nincs konkrétabb megfelelő üzenet." + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "A kiszolgáló jelenleg nem érhető el (mert túlterhelt vagy le van kapcsolva a karbantartáshoz). Próbálja újra később." + +#: src/Module/Special/HTTPException.php:76 +msgid "Stack trace:" +msgstr "Veremkiíratás:" + +#: src/Module/Special/HTTPException.php:80 +#, php-format +msgid "Exception thrown in %s:%d" +msgstr "Kivétel történt itt: %s:%d" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "A regisztrációkor, valamint a felhasználói fiók és a partnerei között történő kommunikáció biztosításához a felhasználónak biztosítania kell egy megjelenített nevet (álnevet), egy felhasználónevet (becenevet) és egy működő e-mail-címet. A nevek hozzáférhetőek lesznek a fiók profiloldalán az oldal bármely látogatója számára, még akkor is, ha más profilrészletek nem jelennek meg. Az e-mail-cím csak az interakciókkal kapcsolatos felhasználói értesítések küldéséhez lesz használva, de nem lesz láthatóan megjelenítve. A fiók felsorolása a csomópont felhasználói könyvtárában vagy a globális felhasználói könyvtárban választható, és a felhasználói beállításokban szabályozható. Ez nem szükséges a kommunikációhoz." + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "Ezek az adatok a kommunikációhoz szükségesek, és átadásra kerül a kommunikációs partnerek csomópontjainak, valamint el is lesznek tárolva ott. A felhasználók megadhatnak további személyes adatokat, amelyek szintén átvitelre kerülhetnek a kommunikációs partnerek fiókjaiba." + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "Egy bejelentkezett felhasználó bármely időpontban exportálhatja a fiókja adatait a fiók beállításaiból. Ha a felhasználó törölni szeretné a fiókját, akkor azt megteheti a %1$s/removeme oldalon. A fiók törlése végleges lesz. Az adatok törlése kérve lesz a kommunikációs partnerek csomópontjairól is." + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "Adatvédelmi nyilatkozat" + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Üdvözli a Friendica!" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "Új tag ellenőrzőlistája" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "Tippeket és hivatkozásokat szeretnénk ajánlani, hogy élvezhetővé tegyük az alkalmazás használatát. Kattintson bármelyik elemre a kapcsolódó oldal megtekintéséhez. Az erre az oldalra mutató hivatkozás a kezdőlapjáról érhető el a kezdeti regisztrációt követő két héten belül, azután csendben eltűnik." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Kezdeti lépések" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica útmutató" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "A Gyors kezdés oldalon találhat egy rövid bemutatót a profil és hálózati lapokról, új kapcsolatok létesítésről, valamint találhat néhány csoportot, amelyekhez csatlakozhat." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Ugrás a beállításaihoz" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "A Beállítások oldalon változtathatja meg a kezdeti jelszavát. Szintén itt talál egy megjegyzést a személyazonosság-címével kapcsolatban. Ez úgy néz ki mint egy e-mail-cím, és hasznos lesz a szabad közösségi hálón az ismerősök kereséséhez." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Vizsgálja felül az egyéb beállításokat is, különösen az adatvédelmi beállításokat. Egy nem közzétett könyvtárlistázás olyan, mint ha egy nyilvánosságra nem hozott telefonszáma lenne. Általában valószínűleg közzé kell tennie a listázását, hacsak az ismerősei és a lehetséges ismerősei nem tudják pontosan, hogy hogyan találják meg Önt." + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Töltsön fel profilfényképet, ha ezt még nem tette meg. A tanulmányok kimutatták, hogy a saját magukról valódi fényképpel rendelkező emberek tízszer valószínűbben találnak ismerősöket mint azok az emberek, akiknek nincs profilfényképük." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "A profil szerkesztése" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Szerkessze az alapértelmezett profilját a kedve szerint. Vizsgálja felül a beállításokat az ismerősök listájának elrejtéséhez és a profiljának az ismeretlen látogatók elől történő elrejtéséhez." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Profil kulcsszavai" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "Állítson be néhány nyilvános kulcsszót a profiljához, amely bemutatja az érdeklődési köreit. Képesek lehetünk megtalálni a hasonló érdeklődéssel rendelkező más embereket, és ajánlhatunk ismeretségeket." + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Kapcsolatépítés" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "E-mailek importálása" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Adja meg az e-mail-címéhez való hozzáférés információt az összekötő beállításainak oldalán, ha a postafiókja beérkező üzeneteiből szeretne ismerősöket vagy levelezési listákat importálni, valamint velük kapcsolatba lépni." + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Ugrás a partnerek oldalára" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "A partnerek oldal az átjáró az ismeretségek kezeléséhez és a más hálózatokon lévő ismerősökkel történő kapcsolatfelvételhez. Jellemzően csak be kell írnia a címüket vagy az oldal URL-jét az Új partner hozzáadása párbeszédablakba." + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Ugrás az oldal könyvtárához" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "A könyvtárak oldal lehetővé teszi más emberek keresését ezen a hálózaton vagy más föderált oldalakon. Keresse meg a Kapcsolódás vagy a Követés hivatkozást a profiloldalukon. Adja meg a saját személyazonosság-címét, ha kérik." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Új emberek keresése" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "A partnerek oldal oldalsávjában számos eszköz található új ismerősök kereséséhez. Találhatunk embereket az érdeklődésük szerint, kereshetünk embereket név vagy érdeklődés szerint, valamint ajánlásokat adhatunk a hálózati kapcsolatok alapján. Egy teljesen új oldalon az ismerősök ajánlásai általában 24 órán belül kezdenek megjelenni." + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Partnerek csoportosítása" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "Miután szerezett néhány ismerőst, szervezze őket személyes beszélgetési csoportokba a partnerek oldal oldalsávján keresztül, és ezután személyes módon léphet kapcsolatba minden egyes csoporttal a hálózatok oldalon." + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "Miért nem nyilvánosak a bejegyzéseim?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "A Friendica tiszteletben tartja a magánszférát. Alapértelmezetten a bejegyzései csak azoknak az embereknek jelennek meg, akiket ismerősként felvett. További információkért nézze meg a súgószakaszt a fenti hivatkozáson keresztül." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Segítség kérése" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Ugrás a súgószakaszhoz" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "A súgó oldalaink további részleteket közölhetnek a program egyéb funkcióiról és erőforrásairól." + +#: src/Object/EMail/ItemCCEMail.php:39 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "Ezt az üzenetet %s, a Friendica közösségi hálózatának tagja küldte Önnek." + +#: src/Object/EMail/ItemCCEMail.php:41 +#, php-format +msgid "You may visit them online at %s" +msgstr "Meglátogathatja őket az interneten ezen a címen: %s" + +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Vegye fel a kapcsolatot a küldővel erre a bejegyzésre válaszolva, ha nem szeretné megkapni ezeket az üzeneteket." + +#: src/Object/EMail/ItemCCEMail.php:46 +#, php-format +msgid "%s posted an update." +msgstr "%s frissítést küldött." + +#: src/Object/Post.php:148 +msgid "This entry was edited" +msgstr "Ezt a bejegyzést szerkesztették" + +#: src/Object/Post.php:176 +msgid "Private Message" +msgstr "Személyes üzenet" + +#: src/Object/Post.php:192 src/Object/Post.php:194 +msgid "Edit" +msgstr "Szerkesztés" + +#: src/Object/Post.php:214 +msgid "Pinned item" +msgstr "Kitűzött elem" + +#: src/Object/Post.php:218 +msgid "Delete globally" +msgstr "Törlés globálisan" + +#: src/Object/Post.php:218 +msgid "Remove locally" +msgstr "Eltávolítás helyileg" + +#: src/Object/Post.php:234 +#, php-format +msgid "Block %s" +msgstr "%s tiltása" + +#: src/Object/Post.php:239 +msgid "Save to folder" +msgstr "Mentés mappába" + +#: src/Object/Post.php:273 +msgid "I will attend" +msgstr "Részt veszek" + +#: src/Object/Post.php:273 +msgid "I will not attend" +msgstr "Nem veszek részt" + +#: src/Object/Post.php:273 +msgid "I might attend" +msgstr "Talán részt veszek" + +#: src/Object/Post.php:303 +msgid "Ignore thread" +msgstr "Szál mellőzése" + +#: src/Object/Post.php:304 +msgid "Unignore thread" +msgstr "Szál mellőzésének megszüntetése" + +#: src/Object/Post.php:305 +msgid "Toggle ignore status" +msgstr "Mellőzési állapot átváltása" + +#: src/Object/Post.php:317 +msgid "Pin" +msgstr "Kitűzés" + +#: src/Object/Post.php:318 +msgid "Unpin" +msgstr "Kitűzés megszüntetése" + +#: src/Object/Post.php:319 +msgid "Toggle pin status" +msgstr "Kitűzés állapotának átváltása" + +#: src/Object/Post.php:322 +msgid "Pinned" +msgstr "Kitűzve" + +#: src/Object/Post.php:329 +msgid "Add star" +msgstr "Csillag hozzáadása" + +#: src/Object/Post.php:330 +msgid "Remove star" +msgstr "Csillag eltávolítása" + +#: src/Object/Post.php:331 +msgid "Toggle star status" +msgstr "Csillagállapot átváltása" + +#: src/Object/Post.php:338 +msgid "Add tag" +msgstr "Címke hozzáadása" + +#: src/Object/Post.php:351 +msgid "Quote share this" +msgstr "Idézett megosztás" + +#: src/Object/Post.php:351 +msgid "Quote Share" +msgstr "Idéző megosztás" + +#: src/Object/Post.php:354 +msgid "Reshare this" +msgstr "Újra megosztás" + +#: src/Object/Post.php:354 +msgid "Reshare" +msgstr "Újra megosztás" + +#: src/Object/Post.php:355 +msgid "Cancel your Reshare" +msgstr "Újra megosztás megszakítása" + +#: src/Object/Post.php:355 +msgid "Unshare" +msgstr "Megosztás megszüntetése" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "%s (fogadva: %s)" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "Hozzászólás az elemhez a saját rendszerén" + +#: src/Object/Post.php:405 +msgid "Remote comment" +msgstr "Távoli hozzászólás" + +#: src/Object/Post.php:421 +msgid "Pushed" +msgstr "Felküldve" + +#: src/Object/Post.php:421 +msgid "Pulled" +msgstr "Lekérve" + +#: src/Object/Post.php:455 +msgid "to" +msgstr "ide:" + +#: src/Object/Post.php:456 +msgid "via" +msgstr "ezen keresztül:" + +#: src/Object/Post.php:457 +msgid "Wall-to-Wall" +msgstr "Falról-falra" + +#: src/Object/Post.php:458 +msgid "via Wall-To-Wall:" +msgstr "falról-falra szolgáltatáson keresztül:" + +#: src/Object/Post.php:496 +#, php-format +msgid "Reply to %s" +msgstr "Válasz erre: %s" + +#: src/Object/Post.php:499 +msgid "More" +msgstr "Több" + +#: src/Object/Post.php:517 +msgid "Notifier task is pending" +msgstr "Az értesítőfeladat függőben van" + +#: src/Object/Post.php:518 +msgid "Delivery to remote servers is pending" +msgstr "A távoli kiszolgálókra történő kézbesítés függőben van" + +#: src/Object/Post.php:519 +msgid "Delivery to remote servers is underway" +msgstr "A távoli kiszolgálókra történő kézbesítés úton van" + +#: src/Object/Post.php:520 +msgid "Delivery to remote servers is mostly done" +msgstr "A távoli kiszolgálókra történő kézbesítés többnyire készen van" + +#: src/Object/Post.php:521 +msgid "Delivery to remote servers is done" +msgstr "A távoli kiszolgálókra történő kézbesítés készen van" + +#: src/Object/Post.php:541 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d hozzászólás" +msgstr[1] "%d hozzászólás" + +#: src/Object/Post.php:542 +msgid "Show more" +msgstr "Több megjelenítése" + +#: src/Object/Post.php:543 +msgid "Show fewer" +msgstr "Kevesebb megjelenítése" + +#: src/Protocol/Diaspora.php:3434 +msgid "Attachments:" +msgstr "Mellékletek:" + +#: src/Protocol/OStatus.php:1758 +#, php-format +msgid "%s is now following %s." +msgstr "%s mostantól követi %s partnert." + +#: src/Protocol/OStatus.php:1759 +msgid "following" +msgstr "követés" + +#: src/Protocol/OStatus.php:1762 +#, php-format +msgid "%s stopped following %s." +msgstr "%s leállította %s követését." + +#: src/Protocol/OStatus.php:1763 +msgid "stopped following" +msgstr "követés leállítva" #: src/Render/FriendicaSmartyEngine.php:52 msgid "The folder view/smarty3/ must be writable by webserver." msgstr "A „view/smarty3/” mappának írhatónak kell lennie a webkiszolgáló által." -#: src/Console/ArchiveContact.php:105 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Nem sikerült találni egyetlen archiválatlan partnerbejegyzést sem erről az URL-ről (%s)" - -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "A partnerbejegyzések archiválva lettek" - -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "A bejegyzésfrissítés verziószáma erre lett beállítva: %s." - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "Függőben lévő frissítési műveletek ellenőrzése." - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "Kész." - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "Függőben lévő bejegyzésfrissítések végrehajtása." - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "Az összes függőben lévő bejegyzésfrissítés kész." - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "Új jelszó megadása: " - -#: src/Console/User.php:166 mod/settings.php:281 -msgid "Password update failed. Please try again." -msgstr "A jelszó frissítése sikertelen. Próbálja újra." - -#: src/Console/User.php:169 mod/settings.php:284 -msgid "Password changed." -msgstr "A jelszó megváltoztatva." - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "Felhasználónév megadása: " - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "Felhasználó becenevének megadása: " - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "Felhasználó e-mail-címének megadása: " - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "Nyelv megadása (elhagyható): " - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "A felhasználó nincs függőben." - -#: src/Console/User.php:313 -msgid "User has already been marked for deletion." -msgstr "A felhasználó már meg lett jelölve törlésre." - -#: src/Console/User.php:318 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "Írja be a „yes” szót %s törléséhez" - -#: src/Console/User.php:320 -msgid "Deletion aborted." -msgstr "Törlés megszakítva." - -#: src/Content/Widget/CalendarExport.php:63 -msgid "Export" -msgstr "Exportálás" - -#: src/Content/Widget/CalendarExport.php:64 -msgid "Export calendar as ical" -msgstr "Naptár exportálása iCal-ként" - -#: src/Content/Widget/CalendarExport.php:65 -msgid "Export calendar as csv" -msgstr "Naptár exportálása CSV-ként" - -#: src/Content/Widget/SavedSearches.php:47 -msgid "Remove term" -msgstr "Kifejezés eltávolítása" - -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Mentett keresések" - -#: src/Content/Widget/ContactBlock.php:73 -msgid "No contacts" -msgstr "Nincsenek partnerek" - -#: src/Content/Widget/ContactBlock.php:105 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d partner" -msgstr[1] "%d partner" - -#: src/Content/Widget/ContactBlock.php:124 -msgid "View Contacts" -msgstr "Partnerek megtekintése" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "Népszerű címkék (legutóbbi %d óra)" -msgstr[1] "Népszerű címkék (legutóbbi %d óra)" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "További népszerű címkék" - -#: src/Content/Widget/TagCloud.php:68 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:905 -msgid "Tags" -msgstr "Címkék" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:229 -#: src/Content/Widget.php:533 src/Content/Text/HTML.php:910 -msgid "Forums" -msgstr "Fórumok" - -#: src/Content/ForumManager.php:147 -msgid "External link to forum" -msgstr "Külső hivatkozás a fórumhoz" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:512 -msgid "show less" -msgstr "kevesebb megjelenítése" - -#: src/Content/ForumManager.php:151 src/Content/Widget.php:411 -#: src/Content/Widget.php:513 -msgid "show more" -msgstr "több megjelenítése" - -#: src/Content/Nav.php:90 -msgid "Nothing new here" -msgstr "Semmi új nincs itt" - -#: src/Content/Nav.php:95 -msgid "Clear notifications" -msgstr "Értesítések törlése" - -#: src/Content/Nav.php:96 src/Content/Text/HTML.php:897 -msgid "@name, !forum, #tags, content" -msgstr "@név, !fórum, #címkék, tartalom" - -#: src/Content/Nav.php:169 -msgid "End this session" -msgstr "Munkamenet befejezése" - -#: src/Content/Nav.php:171 -msgid "Sign in" -msgstr "Bejelentkezés" - -#: src/Content/Nav.php:177 src/Content/Nav.php:263 -#: view/theme/frio/theme.php:225 -msgid "Your posts and conversations" -msgstr "Az Ön bejegyzései és beszélgetései" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:226 -msgid "Your profile page" -msgstr "Az Ön profiloldala" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:227 -msgid "Your photos" -msgstr "Az Ön fényképei" - -#: src/Content/Nav.php:180 view/theme/frio/theme.php:228 -msgid "Your videos" -msgstr "Az Ön videói" - -#: src/Content/Nav.php:181 view/theme/frio/theme.php:229 -msgid "Your events" -msgstr "Az Ön eseményei" - -#: src/Content/Nav.php:182 -msgid "Personal notes" -msgstr "Személyes jegyzetek" - -#: src/Content/Nav.php:182 -msgid "Your personal notes" -msgstr "Az Ön személyes jegyzetei" - -#: src/Content/Nav.php:202 src/Content/Nav.php:263 -msgid "Home" -msgstr "Kezdőlap" - -#: src/Content/Nav.php:202 -msgid "Home Page" -msgstr "Kezdőlap" - -#: src/Content/Nav.php:206 -msgid "Create an account" -msgstr "Fiók létrehozása" - -#: src/Content/Nav.php:212 -msgid "Help and documentation" -msgstr "Súgó és dokumentáció" - -#: src/Content/Nav.php:216 -msgid "Apps" -msgstr "Alkalmazások" - -#: src/Content/Nav.php:216 -msgid "Addon applications, utilities, games" -msgstr "Bővítményalkalmazások, segédprogramok és játékok" - -#: src/Content/Nav.php:220 -msgid "Search site content" -msgstr "Oldaltartalom keresése" - -#: src/Content/Nav.php:223 src/Content/Text/HTML.php:904 -msgid "Full Text" -msgstr "Teljes szöveg" - -#: src/Content/Nav.php:244 -msgid "Community" -msgstr "Közösség" - -#: src/Content/Nav.php:244 -msgid "Conversations on this and other servers" -msgstr "Beszélgetések ezen és más kiszolgálókon" - -#: src/Content/Nav.php:251 -msgid "Directory" -msgstr "Könyvtár" - -#: src/Content/Nav.php:251 -msgid "People directory" -msgstr "Emberek könyvtár" - -#: src/Content/Nav.php:253 -msgid "Information about this friendica instance" -msgstr "Információk erről a Friendica példányról" - -#: src/Content/Nav.php:256 -msgid "Terms of Service of this Friendica instance" -msgstr "Ezen Friendica példány használati feltételei" - -#: src/Content/Nav.php:261 view/theme/frio/theme.php:232 -msgid "Network" -msgstr "Hálózat" - -#: src/Content/Nav.php:261 view/theme/frio/theme.php:232 -msgid "Conversations from your friends" -msgstr "Ismerősökkel való beszélgetések" - -#: src/Content/Nav.php:267 -msgid "Introductions" -msgstr "Bemutatkozások" - -#: src/Content/Nav.php:267 -msgid "Friend Requests" -msgstr "Ismerőskérések" - -#: src/Content/Nav.php:269 -msgid "See all notifications" -msgstr "Összes értesítés megtekintése" - -#: src/Content/Nav.php:270 mod/settings.php:711 -msgid "Mark as seen" -msgstr "Megjelölés olvasottként" - -#: src/Content/Nav.php:270 -msgid "Mark all system notifications seen" -msgstr "Összes rendszerértesítés megjelölése olvasottként" - -#: src/Content/Nav.php:273 view/theme/frio/theme.php:234 mod/message.php:134 -msgid "Messages" -msgstr "Üzenetek" - -#: src/Content/Nav.php:273 view/theme/frio/theme.php:234 -msgid "Private mail" -msgstr "Személyes levél" - -#: src/Content/Nav.php:274 -msgid "Inbox" -msgstr "Beérkezett üzenetek" - -#: src/Content/Nav.php:275 -msgid "Outbox" -msgstr "Elküldött üzenetek" - -#: src/Content/Nav.php:276 mod/message.php:46 mod/message.php:127 -msgid "New Message" -msgstr "Új üzenet" - -#: src/Content/Nav.php:279 -msgid "Accounts" -msgstr "Fiókok" - -#: src/Content/Nav.php:279 -msgid "Manage other pages" -msgstr "Más oldalak kezelése" - -#: src/Content/Nav.php:282 view/theme/frio/theme.php:235 -msgid "Account settings" -msgstr "Fiókbeállítások" - -#: src/Content/Nav.php:284 view/theme/frio/theme.php:236 -msgid "Manage/edit friends and contacts" -msgstr "Ismerősök és partnerek kezelése vagy szerkesztése" - -#: src/Content/Nav.php:289 -msgid "Site setup and configuration" -msgstr "Oldal beállítása és konfigurálás" - -#: src/Content/Nav.php:292 -msgid "Navigation" -msgstr "Navigáció" - -#: src/Content/Nav.php:292 -msgid "Site map" -msgstr "Oldaltérkép" - -#: src/Content/ContactSelector.php:51 -msgid "Frequently" -msgstr "Gyakran" - -#: src/Content/ContactSelector.php:52 -msgid "Hourly" -msgstr "Óránként" - -#: src/Content/ContactSelector.php:53 -msgid "Twice daily" -msgstr "Naponta kétszer" - -#: src/Content/ContactSelector.php:54 -msgid "Daily" -msgstr "Naponta" - -#: src/Content/ContactSelector.php:55 -msgid "Weekly" -msgstr "Hetente" - -#: src/Content/ContactSelector.php:56 -msgid "Monthly" -msgstr "Havonta" - -#: src/Content/ContactSelector.php:123 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:124 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:125 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:128 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:129 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:130 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:131 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:132 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:133 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:134 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:135 -msgid "Discourse" -msgstr "Discourse" - -#: src/Content/ContactSelector.php:136 -msgid "Diaspora Connector" -msgstr "Diaspora összekötő" - -#: src/Content/ContactSelector.php:137 -msgid "GNU Social Connector" -msgstr "GNU Social összekötő" - -#: src/Content/ContactSelector.php:138 -msgid "ActivityPub" -msgstr "ActivityPub" - -#: src/Content/ContactSelector.php:139 -msgid "pnut" -msgstr "pnut" - -#: src/Content/ContactSelector.php:175 -#, php-format -msgid "%s (via %s)" -msgstr "%s (ezen keresztül: %s)" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "soha" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "régebbi" - -#: src/Content/Widget.php:49 -msgid "Add New Contact" -msgstr "Új partner hozzáadása" - -#: src/Content/Widget.php:50 -msgid "Enter address or web location" -msgstr "Cím vagy webhely megadása" - -#: src/Content/Widget.php:51 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Példa: bob@example.com, http://example.com/barbara" - -#: src/Content/Widget.php:53 -msgid "Connect" -msgstr "Kapcsolódás" - -#: src/Content/Widget.php:68 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d meghívás érhető el" -msgstr[1] "%d meghívás érhető el" - -#: src/Content/Widget.php:74 view/theme/vier/theme.php:170 -msgid "Find People" -msgstr "Emberek keresése" - -#: src/Content/Widget.php:75 view/theme/vier/theme.php:171 -msgid "Enter name or interest" -msgstr "Név vagy érdeklődés beírása" - -#: src/Content/Widget.php:77 view/theme/vier/theme.php:173 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Példák: Szabó János, Halászat" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 mod/suggest.php:55 -msgid "Friend Suggestions" -msgstr "Ismerős javaslatok" - -#: src/Content/Widget.php:80 view/theme/vier/theme.php:176 -msgid "Similar Interests" -msgstr "Hasonló érdeklődések" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Random Profile" -msgstr "Véletlen profil" - -#: src/Content/Widget.php:82 view/theme/vier/theme.php:178 -msgid "Invite Friends" -msgstr "Ismerősök meghívása" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Local Directory" -msgstr "Helyi könyvtár" - -#: src/Content/Widget.php:216 -msgid "Everyone" -msgstr "Mindenki" - -#: src/Content/Widget.php:245 -msgid "Relationships" -msgstr "Kapcsolatok" - -#: src/Content/Widget.php:286 -msgid "Protocols" -msgstr "Protokollok" - -#: src/Content/Widget.php:288 -msgid "All Protocols" -msgstr "Összes protokoll" - -#: src/Content/Widget.php:316 -msgid "Saved Folders" -msgstr "Mentett mappák" - -#: src/Content/Widget.php:318 src/Content/Widget.php:352 -msgid "Everything" -msgstr "Minden" - -#: src/Content/Widget.php:350 -msgid "Categories" -msgstr "Kategóriák" - -#: src/Content/Widget.php:407 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d partner közös" -msgstr[1] "%d partner közös" - -#: src/Content/Widget.php:506 -msgid "Archives" -msgstr "Archívumok" - -#: src/Content/Widget.php:530 -msgid "Persons" -msgstr "Személyek" - -#: src/Content/Widget.php:531 -msgid "Organisations" -msgstr "Szervezetek" - -#: src/Content/Widget.php:536 mod/settings.php:762 -msgid "Account Types" -msgstr "Fióktípusok" - -#: src/Content/Pager.php:216 mod/match.php:105 -msgid "first" -msgstr "első" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "előző" - -#: src/Content/Pager.php:276 mod/match.php:110 -msgid "next" -msgstr "következő" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "utolsó" - -#: src/Content/OEmbed.php:292 -msgid "Embedding disabled" -msgstr "A beágyazás letiltva" - -#: src/Content/OEmbed.php:410 -msgid "Embedded content" -msgstr "Beágyazott tartalom" - -#: src/Content/Text/HTML.php:795 -msgid "Loading more entries..." -msgstr "További bejegyzések betöltése…" - -#: src/Content/Text/HTML.php:796 -msgid "The end" -msgstr "Vége" - -#: src/Content/Text/HTML.php:947 src/Content/Text/BBCode.php:1577 -msgid "Click to open/close" -msgstr "Kattintson a megnyitáshoz vagy bezáráshoz" - -#: src/Content/Text/BBCode.php:1015 src/Content/Text/BBCode.php:1659 -#: src/Content/Text/BBCode.php:1660 -msgid "Image/photo" -msgstr "Kép vagy fénykép" - -#: src/Content/Text/BBCode.php:1117 -#, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" - -#: src/Content/Text/BBCode.php:1608 -msgid "$1 wrote:" -msgstr "$1 írta:" - -#: src/Content/Text/BBCode.php:1662 src/Content/Text/BBCode.php:1663 -msgid "Encrypted content" -msgstr "Titkosított tartalom" - -#: src/Content/Text/BBCode.php:1876 -msgid "Invalid source protocol" -msgstr "Érvénytelen forrásprotokoll" - -#: src/Content/Text/BBCode.php:1891 -msgid "Invalid link protocol" -msgstr "Érvénytelen hivatkozási protokoll" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "Általános funkciók" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Fénykép helye" - -#: src/Content/Feature.php:98 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen." - -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Népszerű címkék" - -#: src/Content/Feature.php:99 -msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Egy közösségi oldal felületi elem megjelenítése a legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájával." - -#: src/Content/Feature.php:104 -msgid "Post Composition Features" -msgstr "Bejegyzés-összeállítási funkciók" - -#: src/Content/Feature.php:105 -msgid "Auto-mention Forums" -msgstr "Fórumok automatikus említése" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Említés hozzáadása vagy eltávolítása, ha egy fórumoldalt kiválasztanak vagy megszüntetik a kiválasztását az ACL ablakokban." - -#: src/Content/Feature.php:106 -msgid "Explicit Mentions" -msgstr "Közvetlen említések" - -#: src/Content/Feature.php:106 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban." - -#: src/Content/Feature.php:111 -msgid "Post/Comment Tools" -msgstr "Bejegyzés és hozzászólás eszközök" - -#: src/Content/Feature.php:112 -msgid "Post Categories" -msgstr "Bejegyzéskategóriák" - -#: src/Content/Feature.php:112 -msgid "Add categories to your posts" -msgstr "Kategóriák hozzáadása a bejegyzéseihez." - -#: src/Content/Feature.php:117 -msgid "Advanced Profile Settings" -msgstr "Speciális profilbeállítások" - -#: src/Content/Feature.php:118 -msgid "List Forums" -msgstr "Fórumok felsorolása" - -#: src/Content/Feature.php:118 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Nyilvános közösségi fórumok megjelenítése a látogatóknak a speciális profiloldalon." - -#: src/Content/Feature.php:119 -msgid "Tag Cloud" -msgstr "Címkefelhő" - -#: src/Content/Feature.php:119 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Személyes címkefelhő biztosítása a profiloldalán." - -#: src/Content/Feature.php:120 -msgid "Display Membership Date" -msgstr "Tagsági dátum megjelenítése" - -#: src/Content/Feature.php:120 -msgid "Display membership date in profile" -msgstr "Tagsági dátum megjelenítése a profilban." - #: src/Repository/ProfileField.php:275 msgid "Hometown:" msgstr "Szülőváros:" @@ -8020,336 +10591,116 @@ msgstr "Iskola, oktatás" msgid "Contact information and Social Networks" msgstr "Partnerinformációk és közösségi hálózatok" -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "Ezt az üzenetet %s, a Friendica közösségi hálózatának tagja küldte Önnek." - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "Meglátogathatja őket az interneten ezen a címen: %s" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Vegye fel a kapcsolatot a küldővel erre a bejegyzésre válaszolva, ha nem szeretné megkapni ezeket az üzeneteket." - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "%s frissítést küldött." - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "Ezt a bejegyzést szerkesztették" - -#: src/Object/Post.php:176 -msgid "Private Message" -msgstr "Személyes üzenet" - -#: src/Object/Post.php:192 src/Object/Post.php:194 mod/settings.php:568 -msgid "Edit" -msgstr "Szerkesztés" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "kitűzött elem" - -#: src/Object/Post.php:218 -msgid "Delete globally" -msgstr "Törlés globálisan" - -#: src/Object/Post.php:218 -msgid "Remove locally" -msgstr "Eltávolítás helyileg" - -#: src/Object/Post.php:226 include/conversation.php:564 mod/photos.php:1470 -msgid "Select" -msgstr "Kiválasztás" - -#: src/Object/Post.php:231 -#, php-format -msgid "Block %s" -msgstr "%s tiltása" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "mentés mappába" - -#: src/Object/Post.php:270 -msgid "I will attend" -msgstr "Részt veszek" - -#: src/Object/Post.php:270 -msgid "I will not attend" -msgstr "Nem veszek részt" - -#: src/Object/Post.php:270 -msgid "I might attend" -msgstr "Talán részt veszek" - -#: src/Object/Post.php:300 -msgid "ignore thread" -msgstr "szál mellőzése" - -#: src/Object/Post.php:301 -msgid "unignore thread" -msgstr "szál figyelmen kívül hagyása feloldva" - -#: src/Object/Post.php:302 -msgid "toggle ignore status" -msgstr "mellőzési állapot átváltása" - -#: src/Object/Post.php:305 mod/ostatus_subscribe.php:98 -msgid "ignored" -msgstr "mellőzve" - -#: src/Object/Post.php:314 -msgid "pin" -msgstr "kitűzés" - -#: src/Object/Post.php:315 -msgid "unpin" -msgstr "kitűzés megszüntetése" - -#: src/Object/Post.php:316 -msgid "toggle pin status" -msgstr "kitűzés állapotának átváltása" - -#: src/Object/Post.php:319 -msgid "pinned" -msgstr "kitűzve" - -#: src/Object/Post.php:326 -msgid "add star" -msgstr "csillag hozzáadása" - -#: src/Object/Post.php:327 -msgid "remove star" -msgstr "csillag eltávolítása" - -#: src/Object/Post.php:328 -msgid "toggle star status" -msgstr "csillagállapot átváltása" - -#: src/Object/Post.php:331 -msgid "starred" -msgstr "csillagozott" - -#: src/Object/Post.php:335 -msgid "add tag" -msgstr "címke hozzáadása" - -#: src/Object/Post.php:345 mod/photos.php:1534 -msgid "I like this (toggle)" -msgstr "Ezt kedvelem (átváltás)" - -#: src/Object/Post.php:345 -msgid "like" -msgstr "tetszik" - -#: src/Object/Post.php:346 mod/photos.php:1537 -msgid "I don't like this (toggle)" -msgstr "Ezt nem kedvelem (átváltás)" - -#: src/Object/Post.php:346 -msgid "dislike" -msgstr "nem tetszik" - -#: src/Object/Post.php:348 -msgid "Quote share this" -msgstr "Idézett megosztás" - -#: src/Object/Post.php:348 -msgid "Quote Share" -msgstr "Idéző megosztás" - -#: src/Object/Post.php:351 -msgid "Reshare this" -msgstr "Újra megosztás" - -#: src/Object/Post.php:351 -msgid "Reshare" -msgstr "Újra megosztás" - -#: src/Object/Post.php:352 -msgid "Cancel your Reshare" -msgstr "Újra megosztás megszakítása" - -#: src/Object/Post.php:352 -msgid "Unshare" -msgstr "Megosztás megszüntetése" - -#: src/Object/Post.php:397 -#, php-format -msgid "%s (Received %s)" -msgstr "%s (fogadva: %s)" - -#: src/Object/Post.php:402 -msgid "Comment this item on your system" -msgstr "Hozzászólás az elemhez a saját rendszerén" - -#: src/Object/Post.php:402 -msgid "remote comment" -msgstr "távoli hozzászólás" - -#: src/Object/Post.php:414 -msgid "Pushed" -msgstr "Felküldve" - -#: src/Object/Post.php:414 -msgid "Pulled" -msgstr "Lekérve" - -#: src/Object/Post.php:421 include/conversation.php:960 -msgid "Languages" -msgstr "Nyelvek" - -#: src/Object/Post.php:432 include/conversation.php:613 -msgid "Categories:" -msgstr "Kategóriák:" - -#: src/Object/Post.php:433 include/conversation.php:614 -msgid "Filed under:" -msgstr "Iktatva itt:" - -#: src/Object/Post.php:444 src/Object/Post.php:445 -#: include/conversation.php:600 -#, php-format -msgid "View %s's profile @ %s" -msgstr "%s profiljának megtekintése ezen: %s" - -#: src/Object/Post.php:446 -msgid "to" -msgstr "ide:" - -#: src/Object/Post.php:447 -msgid "via" -msgstr "ezen keresztül:" - -#: src/Object/Post.php:448 -msgid "Wall-to-Wall" -msgstr "Falról-falra" - -#: src/Object/Post.php:449 -msgid "via Wall-To-Wall:" -msgstr "falról-falra szolgáltatáson keresztül:" - -#: src/Object/Post.php:458 include/conversation.php:621 -#, php-format -msgid "%s from %s" -msgstr "%s tőle: %s" - -#: src/Object/Post.php:486 src/Object/Post.php:948 mod/photos.php:1379 -#: mod/photos.php:1436 mod/photos.php:1511 -msgid "Comment" -msgstr "Hozzászólás" - -#: src/Object/Post.php:487 -#, php-format -msgid "Reply to %s" -msgstr "Válasz erre: %s" - -#: src/Object/Post.php:490 -msgid "More" -msgstr "Több" - -#: src/Object/Post.php:508 -msgid "Notifier task is pending" -msgstr "Az értesítőfeladat függőben van" - -#: src/Object/Post.php:509 -msgid "Delivery to remote servers is pending" -msgstr "A távoli kiszolgálókra történő kézbesítés függőben van" - -#: src/Object/Post.php:510 -msgid "Delivery to remote servers is underway" -msgstr "A távoli kiszolgálókra történő kézbesítés úton van" - -#: src/Object/Post.php:511 -msgid "Delivery to remote servers is mostly done" -msgstr "A távoli kiszolgálókra történő kézbesítés többnyire készen van" - -#: src/Object/Post.php:512 -msgid "Delivery to remote servers is done" -msgstr "A távoli kiszolgálókra történő kézbesítés készen van" - -#: src/Object/Post.php:532 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d hozzászólás" -msgstr[1] "%d hozzászólás" - -#: src/Object/Post.php:533 -msgid "Show more" -msgstr "Több megjelenítése" - -#: src/Object/Post.php:534 -msgid "Show fewer" -msgstr "Kevesebb megjelenítése" - -#: src/BaseModule.php:150 -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 "Az űrlap biztonsági tokenje nem volt helyes. Ez valószínűleg azért történt, mert az űrlapot túl hosszan tartották nyitva (>3 óra), mielőtt elküldték volna." - -#: src/BaseModule.php:179 -msgid "All contacts" -msgstr "Összes partner" - -#: src/BaseModule.php:202 -msgid "Common" -msgstr "Közös" - -#: src/Protocol/Diaspora.php:3443 -msgid "Attachments:" -msgstr "Mellékletek:" - -#: src/Protocol/OStatus.php:1760 -#, php-format -msgid "%s is now following %s." -msgstr "%s mostantól követi %s partnert." - -#: src/Protocol/OStatus.php:1761 -msgid "following" -msgstr "követés" - -#: src/Protocol/OStatus.php:1764 -#, php-format -msgid "%s stopped following %s." -msgstr "%s leállította %s követését." - -#: src/Protocol/OStatus.php:1765 -msgid "stopped following" -msgstr "követés leállítva" - -#: src/App.php:311 -msgid "No system theme config value set." -msgstr "Nincs rendszertéma beállítási érték megadva." - -#: src/Security/Authentication.php:209 src/Security/Authentication.php:261 +#: src/Security/Authentication.php:210 msgid "Login failed." msgstr "Bejelentkezés sikertelen." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:251 msgid "Login failed. Please check your credentials." msgstr "Bejelentkezés sikertelen. Ellenőrizze a hitelesítési adatait." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:370 #, php-format msgid "Welcome %s" msgstr "Üdvözöljük, %s!" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:371 msgid "Please upload a profile photo." msgstr "Töltsön fel egy profilfényképet." +#: src/Util/EMailer/MailBuilder.php:259 +msgid "Friendica Notification" +msgstr "Friendica értesítés" + +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, a(z) %2$s adminisztrátora" + +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "A(z) %s adminisztrátora" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "köszönet" + +#: src/Util/Temporal.php:167 +msgid "YYYY-MM-DD or MM-DD" +msgstr "YYYY-MM-DD vagy MM-DD" + +#: src/Util/Temporal.php:314 +msgid "never" +msgstr "soha" + +#: src/Util/Temporal.php:321 +msgid "less than a second ago" +msgstr "kevesebb mint egy másodperce" + +#: src/Util/Temporal.php:329 +msgid "year" +msgstr "év" + +#: src/Util/Temporal.php:329 +msgid "years" +msgstr "év" + +#: src/Util/Temporal.php:330 +msgid "months" +msgstr "hónap" + +#: src/Util/Temporal.php:331 +msgid "weeks" +msgstr "hét" + +#: src/Util/Temporal.php:332 +msgid "days" +msgstr "nap" + +#: src/Util/Temporal.php:333 +msgid "hour" +msgstr "óra" + +#: src/Util/Temporal.php:333 +msgid "hours" +msgstr "óra" + +#: src/Util/Temporal.php:334 +msgid "minute" +msgstr "perc" + +#: src/Util/Temporal.php:334 +msgid "minutes" +msgstr "perc" + +#: src/Util/Temporal.php:335 +msgid "second" +msgstr "másodperc" + +#: src/Util/Temporal.php:335 +msgid "seconds" +msgstr "másodperc" + +#: src/Util/Temporal.php:345 +#, php-format +msgid "in %1$d %2$s" +msgstr "%1$d %2$s múlva" + +#: src/Util/Temporal.php:348 +#, php-format +msgid "%1$d %2$s ago" +msgstr "%1$d %2$s óta" + +#: src/Worker/Delivery.php:529 +msgid "(no subject)" +msgstr "(nincs tárgy)" + #: view/theme/duepuntozero/config.php:52 msgid "default" msgstr "alapértelmezett" @@ -8382,50 +10733,6 @@ msgstr "slackr" msgid "Variations" msgstr "Variációk" -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Felső reklámcsík" - -#: view/theme/frio/php/Image.php:40 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Kép átméretezése a képernyő szélességéhez, és a lenti háttérszín megjelenítése hosszú oldalakon." - -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Teljes képernyő" - -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Kép átméretezése a teljes képernyő kitöltéséhez, levágva a jobb szélét vagy az alját." - -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Egysoros mozaik" - -#: view/theme/frio/php/Image.php:42 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Kép átméretezése az egy sorban való ismétléshez, függőlegesen vagy vízszintesen." - -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Mozaik" - -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Kép ismétlése a képernyő kitöltéséhez." - -#: view/theme/frio/php/default.php:81 view/theme/frio/php/standard.php:40 -msgid "Skip to main content" -msgstr "Kihagyás a fő tartalomhoz" - -#: view/theme/frio/php/default.php:152 view/theme/frio/php/standard.php:75 -msgid "Back to top" -msgstr "Vissza a tetejére" - #: view/theme/frio/config.php:142 msgid "Light (Accented)" msgstr "Világos (hangsúlyos)" @@ -8536,18 +10843,58 @@ msgstr "Bejelentkezési oldal háttérszíne" msgid "Leave background image and color empty for theme defaults" msgstr "Hagyja üresen a háttérképet és színt a téma alapértelmezettjéhez" -#: view/theme/frio/theme.php:207 +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Felső reklámcsík" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Kép átméretezése a képernyő szélességéhez, és a lenti háttérszín megjelenítése hosszú oldalakon." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Teljes képernyő" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Kép átméretezése a teljes képernyő kitöltéséhez, levágva a jobb szélét vagy az alját." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Egysoros mozaik" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Kép átméretezése az egy sorban való ismétléshez, függőlegesen vagy vízszintesen." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mozaik" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Kép ismétlése a képernyő kitöltéséhez." + +#: view/theme/frio/php/default.php:81 view/theme/frio/php/standard.php:40 +msgid "Skip to main content" +msgstr "Kihagyás a fő tartalomhoz" + +#: view/theme/frio/php/default.php:152 view/theme/frio/php/standard.php:75 +msgid "Back to top" +msgstr "Vissza a tetejére" + +#: view/theme/frio/theme.php:208 msgid "Guest" msgstr "Vendég" -#: view/theme/frio/theme.php:210 +#: view/theme/frio/theme.php:211 msgid "Visitor" msgstr "Látogató" -#: view/theme/frio/theme.php:322 include/conversation.php:948 -msgid "Follow Thread" -msgstr "Szál követése" - #: view/theme/quattro/config.php:73 msgid "Alignment" msgstr "Igazítás" @@ -8615,2295 +10962,3 @@ msgstr "Utolsó felhasználók" #: view/theme/vier/theme.php:211 msgid "Quick Start" msgstr "Gyors kezdés" - -#: include/enotify.php:51 -msgid "[Friendica:Notify]" -msgstr "[Friendica: értesítés]" - -#: include/enotify.php:137 -#, php-format -msgid "%s New mail received at %s" -msgstr "%s Új levél érkezett ekkor: %s" - -#: include/enotify.php:139 -#, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "%1$s személyes üzenetet küldött ekkor: %2$s." - -#: include/enotify.php:140 -msgid "a private message" -msgstr "egy személyes üzenetet" - -#: include/enotify.php:140 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s küldött Önnek %2$s." - -#: include/enotify.php:142 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Látogassa meg a(z) %s oldalt a személyes üzenete megtekintéséhez és/vagy megválaszolásához." - -#: include/enotify.php:188 -#, php-format -msgid "%1$s replied to you on %2$s's %3$s %4$s" -msgstr "%1$s válaszolt Önnek egy %2$s által megosztott %3$s kapcsán: %4$s" - -#: include/enotify.php:190 -#, php-format -msgid "%1$s tagged you on %2$s's %3$s %4$s" -msgstr "%1$s bejelölte Önt egy %2$s által megosztott %3$s kapcsán: %4$s" - -#: include/enotify.php:192 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "%1$s hozzászólt egy %2$s által megosztott %3$s kapcsán: %4$s" - -#: include/enotify.php:202 -#, php-format -msgid "%1$s replied to you on your %2$s %3$s" -msgstr "%1$s válaszolt Önnek egy vele megosztott %2$s kapcsán: %3$s" - -#: include/enotify.php:204 -#, php-format -msgid "%1$s tagged you on your %2$s %3$s" -msgstr "%1$s bejelölte Önt egy vele megosztott %2$s kapcsán: %3$s" - -#: include/enotify.php:206 -#, php-format -msgid "%1$s commented on your %2$s %3$s" -msgstr "%1$s hozzászólt egy vele megosztott %2$s kapcsán: %3$s" - -#: include/enotify.php:213 -#, php-format -msgid "%1$s replied to you on their %2$s %3$s" -msgstr "%1$s válaszolt Önnek egy saját %2$s kapcsán: %3$s" - -#: include/enotify.php:215 -#, php-format -msgid "%1$s tagged you on their %2$s %3$s" -msgstr "%1$s bejelölte Önt egy saját %2$s kapcsán: %3$s" - -#: include/enotify.php:217 -#, php-format -msgid "%1$s commented on their %2$s %3$s" -msgstr "%1$s hozzászólt egy saját %2$s kapcsán: %3$s" - -#: include/enotify.php:228 -#, php-format -msgid "%s %s tagged you" -msgstr "%s %s bejelölte Önt" - -#: include/enotify.php:230 -#, php-format -msgid "%1$s tagged you at %2$s" -msgstr "%1$s bejelölte Önt itt: %2$s" - -#: include/enotify.php:232 -#, php-format -msgid "%1$s Comment to conversation #%2$d by %3$s" -msgstr "%1$s Hozzászólás a #%2$d beszélgetéshez %3$s által" - -#: include/enotify.php:234 -#, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "%s hozzászólt egy olyan elemhez vagy beszélgetéshez, amelyet Ön követ." - -#: include/enotify.php:239 include/enotify.php:254 include/enotify.php:279 -#: include/enotify.php:298 include/enotify.php:314 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Látogassa meg a %s oldalt a beszélgetés megtekintéséhez és/vagy megválaszolásához." - -#: include/enotify.php:246 -#, php-format -msgid "%s %s posted to your profile wall" -msgstr "%s %s bejegyzést írt az Ön profilfalára" - -#: include/enotify.php:248 -#, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s bejegyzést írt az Ön profilfalára itt: %2$s" - -#: include/enotify.php:249 -#, php-format -msgid "%1$s posted to [url=%2$s]your wall[/url]" -msgstr "%1$s bejegyzést írt [url=%2$s]az Ön falára[/url]" - -#: include/enotify.php:262 -#, php-format -msgid "%s %s shared a new post" -msgstr "%s %s megosztott egy új bejegyzést" - -#: include/enotify.php:264 -#, php-format -msgid "%1$s shared a new post at %2$s" -msgstr "%1$s megosztott egy új bejegyzést itt: %2$s" - -#: include/enotify.php:265 -#, php-format -msgid "%1$s [url=%2$s]shared a post[/url]." -msgstr "%1$s [url=%2$s]megosztott egy bejegyzést[/url]." - -#: include/enotify.php:270 -#, php-format -msgid "%s %s shared a post from %s" -msgstr "%s %s megosztott egy %s által közzétett bejegyzést" - -#: include/enotify.php:272 -#, php-format -msgid "%1$s shared a post from %2$s at %3$s" -msgstr "%1$s megosztott egy %2$s által közzétett bejegyzést itt: %3$s" - -#: include/enotify.php:273 -#, php-format -msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." -msgstr "%1$s [url=%2$s]megosztott egy %3$s által közzétett bejegyzést[/url]." - -#: include/enotify.php:286 -#, php-format -msgid "%1$s %2$s poked you" -msgstr "%1$s %2$s megbökte Önt" - -#: include/enotify.php:288 -#, php-format -msgid "%1$s poked you at %2$s" -msgstr "%1$s megbökte Önt itt: %2$s" - -#: include/enotify.php:289 -#, php-format -msgid "%1$s [url=%2$s]poked you[/url]." -msgstr "%1$s [url=%2$s]megbökte Önt[/url]." - -#: include/enotify.php:306 -#, php-format -msgid "%s %s tagged your post" -msgstr "%s %s bejelölte az Ön bejegyzését" - -#: include/enotify.php:308 -#, php-format -msgid "%1$s tagged your post at %2$s" -msgstr "%1$s bejelölte az Ön bejegyzését itt: %2$s" - -#: include/enotify.php:309 -#, php-format -msgid "%1$s tagged [url=%2$s]your post[/url]" -msgstr "%1$s bejelölte [url=%2$s]az Ön bejegyzését[/url]" - -#: include/enotify.php:321 -#, php-format -msgid "%s Introduction received" -msgstr "%s Bemutatkozás érkezett" - -#: include/enotify.php:323 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "Kapott egy %1$s által elküldött bemutatkozását itt: %2$s" - -#: include/enotify.php:324 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." -msgstr "Kapott egy %2$s által elküldött [url=%1$s]bemutatkozást[/url]." - -#: include/enotify.php:329 include/enotify.php:375 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Meglátogathatja a profilját itt: %s" - -#: include/enotify.php:331 -#, php-format -msgid "Please visit %s to approve or reject the introduction." -msgstr "Látogassa meg a(z) %s oldalt a bemutatkozás jóváhagyásához vagy visszautasításához." - -#: include/enotify.php:338 -#, php-format -msgid "%s A new person is sharing with you" -msgstr "%s Egy új személy megoszt Önnel" - -#: include/enotify.php:340 include/enotify.php:341 -#, php-format -msgid "%1$s is sharing with you at %2$s" -msgstr "%1$s megoszt Önnel itt: %2$s" - -#: include/enotify.php:348 -#, php-format -msgid "%s You have a new follower" -msgstr "%s Van egy új követője" - -#: include/enotify.php:350 include/enotify.php:351 -#, php-format -msgid "You have a new follower at %2$s : %1$s" -msgstr "Van egy új követője, %1$s itt: %2$s" - -#: include/enotify.php:364 -#, php-format -msgid "%s Friend suggestion received" -msgstr "%s Ismerősajánlás érkezett" - -#: include/enotify.php:366 -#, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "Kapott egy %1$s által elküldött ismerősajánlást itt: %2$s" - -#: include/enotify.php:367 -#, php-format -msgid "" -"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -msgstr "Kapott egy %3$s által elküldött [url=%1$s]ismerősajánlást[/url] %2$s partnerhez." - -#: include/enotify.php:373 -msgid "Name:" -msgstr "Név:" - -#: include/enotify.php:374 -msgid "Photo:" -msgstr "Fénykép:" - -#: include/enotify.php:377 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Látogassa meg a(z) %s oldalt az ajánlás jóváhagyásához vagy visszautasításához." - -#: include/enotify.php:385 include/enotify.php:400 -#, php-format -msgid "%s Connection accepted" -msgstr "%s Kapcsolat elfogadva" - -#: include/enotify.php:387 include/enotify.php:402 -#, php-format -msgid "'%1$s' has accepted your connection request at %2$s" -msgstr "%1$s elfogadta a kapcsolódási kérését itt: %2$s" - -#: include/enotify.php:388 include/enotify.php:403 -#, php-format -msgid "%2$s has accepted your [url=%1$s]connection request[/url]." -msgstr "%2$s elfogadta a [url=%1$s]kapcsolódási kérését[/url]." - -#: include/enotify.php:393 -msgid "" -"You are now mutual friends and may exchange status updates, photos, and " -"email without restriction." -msgstr "Önök most már kölcsönösen ismerősök, és korlátozások nélkül megoszthatják az állapotfrissítéseiket, fényképeiket és az e-mail-címüket egymással." - -#: include/enotify.php:395 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban." - -#: include/enotify.php:408 -#, php-format -msgid "" -"'%1$s' has chosen to accept you a fan, which restricts some forms of " -"communication - such as private messaging and some profile interactions. If " -"this is a celebrity or community page, these settings were applied " -"automatically." -msgstr "%1$s úgy döntött, hogy elfogadja Önt rajongóként, ami korlátozza a kommunikáció néhány formáját, mint például a személyes üzenet küldését és néhány profil-interakciót. Ha ez egy híres ember vagy egy közösségi oldal, akkor ezek a beállítások automatikusan alkalmazva lettek." - -#: include/enotify.php:410 -#, php-format -msgid "" -"'%1$s' may choose to extend this into a two-way or more permissive " -"relationship in the future." -msgstr "%1$s dönthet úgy, hogy kiterjeszti ezt egy kétirányú vagy egy megengedőbb kapcsolattá a jövőben." - -#: include/enotify.php:412 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban." - -#: include/enotify.php:422 mod/removeme.php:63 -msgid "[Friendica System Notify]" -msgstr "[Friendica rendszerértesítés]" - -#: include/enotify.php:422 -msgid "registration request" -msgstr "regisztrációs kérés" - -#: include/enotify.php:424 -#, php-format -msgid "You've received a registration request from '%1$s' at %2$s" -msgstr "Kapott egy regisztrációs kérést %1$s partnertől itt: %2$s" - -#: include/enotify.php:425 -#, php-format -msgid "You've received a [url=%1$s]registration request[/url] from %2$s." -msgstr "Kapott egy %2$s által elküldött [url=%1$s]regisztrációs kérést[/url]." - -#: include/enotify.php:430 -#, php-format -msgid "" -"Full Name:\t%s\n" -"Site Location:\t%s\n" -"Login Name:\t%s (%s)" -msgstr "Teljes név:\t%s\nOldal címe:\t%s\nBejelentkezési név:\t%s (%s)" - -#: include/enotify.php:436 -#, php-format -msgid "Please visit %s to approve or reject the request." -msgstr "Látogassa meg a(z) %s oldalt a kérés jóváhagyásához vagy visszautasításához." - -#: include/api.php:1127 -#, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." -msgstr[1] "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." - -#: include/api.php:1141 -#, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." -msgstr[1] "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." - -#: include/api.php:1155 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgstr "A havi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva." - -#: include/conversation.php:195 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s megbökte őt: %2$s" - -#: include/conversation.php:230 include/conversation.php:239 mod/tagger.php:90 -msgid "status" -msgstr "állapot" - -#: include/conversation.php:249 mod/tagger.php:123 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s megjelölte %2$s %3$s vele: %4$s" - -#: include/conversation.php:636 -msgid "View in context" -msgstr "Megtekintés környezetben" - -#: include/conversation.php:702 -msgid "remove" -msgstr "eltávolítás" - -#: include/conversation.php:707 -msgid "Delete Selected Items" -msgstr "Kijelölt elemek törlése" - -#: include/conversation.php:744 include/conversation.php:747 -#: include/conversation.php:750 include/conversation.php:753 -#, php-format -msgid "You had been addressed (%s)." -msgstr "Önt megszólították (%s)." - -#: include/conversation.php:756 -#, php-format -msgid "You are following %s." -msgstr "Ön követi őt: %s." - -#: include/conversation.php:759 -msgid "Tagged" -msgstr "Megjelölve" - -#: include/conversation.php:772 include/conversation.php:1115 -#: include/conversation.php:1153 -#, php-format -msgid "%s reshared this." -msgstr "%s újra megosztotta ezt." - -#: include/conversation.php:774 -msgid "Reshared" -msgstr "Újra megosztva" - -#: include/conversation.php:774 -#, php-format -msgid "Reshared by %s" -msgstr "%s újra megosztotta" - -#: include/conversation.php:777 -#, php-format -msgid "%s is participating in this thread." -msgstr "%s részt vesz ebben a szálban." - -#: include/conversation.php:780 -msgid "Stored" -msgstr "Tárolt" - -#: include/conversation.php:783 -msgid "Global" -msgstr "Globális" - -#: include/conversation.php:786 -msgid "Relayed" -msgstr "Továbbítva" - -#: include/conversation.php:786 -#, php-format -msgid "Relayed by %s." -msgstr "%s továbbította." - -#: include/conversation.php:789 -msgid "Fetched" -msgstr "Lekérve" - -#: include/conversation.php:789 -#, php-format -msgid "Fetched because of %s" -msgstr "Lekérve %s miatt" - -#: include/conversation.php:1100 -#, php-format -msgid "%s likes this." -msgstr "%s kedveli ezt." - -#: include/conversation.php:1103 -#, php-format -msgid "%s doesn't like this." -msgstr "%s nem kedveli ezt." - -#: include/conversation.php:1106 -#, php-format -msgid "%s attends." -msgstr "%s részt vesz." - -#: include/conversation.php:1109 -#, php-format -msgid "%s doesn't attend." -msgstr "%s nem vesz részt." - -#: include/conversation.php:1112 -#, php-format -msgid "%s attends maybe." -msgstr "%s talán részt vesz." - -#: include/conversation.php:1121 -msgid "and" -msgstr "és" - -#: include/conversation.php:1124 -#, php-format -msgid "and %d other people" -msgstr "és %d más személy" - -#: include/conversation.php:1132 -#, php-format -msgid "%2$d people like this" -msgstr "%2$d személy kedveli ezt" - -#: include/conversation.php:1133 -#, php-format -msgid "%s like this." -msgstr "%s kedveli ezt." - -#: include/conversation.php:1136 -#, php-format -msgid "%2$d people don't like this" -msgstr "%2$d személy nem kedveli ezt" - -#: include/conversation.php:1137 -#, php-format -msgid "%s don't like this." -msgstr "%s nem kedveli ezt." - -#: include/conversation.php:1140 -#, php-format -msgid "%2$d people attend" -msgstr "%2$d személy részt vesz" - -#: include/conversation.php:1141 -#, php-format -msgid "%s attend." -msgstr "%s részt vesz." - -#: include/conversation.php:1144 -#, php-format -msgid "%2$d people don't attend" -msgstr "%2$d személy nem vesz részt" - -#: include/conversation.php:1145 -#, php-format -msgid "%s don't attend." -msgstr "%s nem vesz részt." - -#: include/conversation.php:1148 -#, php-format -msgid "%2$d people attend maybe" -msgstr "%2$d személy talán részt vesz" - -#: include/conversation.php:1149 -#, php-format -msgid "%s attend maybe." -msgstr "%s talán részt vesz." - -#: include/conversation.php:1152 -#, php-format -msgid "%2$d people reshared this" -msgstr "%2$d személy újra megosztotta ezt" - -#: include/conversation.php:1182 -msgid "Visible to everybody" -msgstr "Látható mindenkinek" - -#: include/conversation.php:1184 -msgid "Tag term:" -msgstr "Címkézési kifejezés:" - -#: include/conversation.php:1186 -msgid "Where are you right now?" -msgstr "Hol van most éppen?" - -#: include/conversation.php:1187 -msgid "Delete item(s)?" -msgstr "Törli az elemeket?" - -#: include/conversation.php:1197 -msgid "New Post" -msgstr "Új bejegyzés" - -#: include/conversation.php:1200 -msgid "Share" -msgstr "Megosztás" - -#: include/conversation.php:1202 mod/editpost.php:90 mod/wallmessage.php:153 -#: mod/message.php:202 mod/message.php:371 -msgid "Upload photo" -msgstr "Fénykép feltöltése" - -#: include/conversation.php:1203 mod/editpost.php:91 -msgid "upload photo" -msgstr "fénykép feltöltése" - -#: include/conversation.php:1204 mod/editpost.php:92 -msgid "Attach file" -msgstr "Fájl csatolása" - -#: include/conversation.php:1205 mod/editpost.php:93 -msgid "attach file" -msgstr "fájl csatolása" - -#: include/conversation.php:1215 mod/editpost.php:101 -msgid "set location" -msgstr "hely beállítása" - -#: include/conversation.php:1216 mod/editpost.php:102 -msgid "Clear browser location" -msgstr "Böngésző helyének törlése" - -#: include/conversation.php:1217 mod/editpost.php:103 -msgid "clear location" -msgstr "hely törlése" - -#: include/conversation.php:1223 mod/editpost.php:105 -msgid "Permission settings" -msgstr "Jogosultsági beállítások" - -#: include/conversation.php:1224 mod/photos.php:969 mod/photos.php:1335 -#: mod/editpost.php:134 mod/events.php:578 -msgid "Permissions" -msgstr "Jogosultságok" - -#: include/conversation.php:1233 mod/editpost.php:114 -msgid "Public post" -msgstr "Nyilvános bejegyzés" - -#: include/conversation.php:1251 mod/editpost.php:136 -msgid "Open Compose page" -msgstr "Írás oldal megnyitása" - -#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 -#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 -#: mod/wall_attach.php:49 mod/wall_attach.php:87 -msgid "Invalid request." -msgstr "Érvénytelen kérés." - -#: mod/wall_upload.php:233 -msgid "Wall Photos" -msgstr "Falfényképek" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "A felhasználó törölte a fiókját" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "Az Ön Friendica csomópontján egy felhasználó törölte a fiókját. Győződjön meg arról, hogy az adatai el lettek-e távolítva a biztonsági mentésekből." - -#: mod/removeme.php:65 -#, php-format -msgid "The user id is %d" -msgstr "A felhasználó-azonosító %d" - -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "Saját fiók eltávolítása" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Ez teljesen el fogja távolítani a fiókját. Miután ez megtörtént, nem lesz visszaállítható." - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "Adja meg a jelszavát az ellenőrzéshez:" - -#: mod/ostatus_subscribe.php:35 -msgid "Subscribing to OStatus contacts" -msgstr "Feliratkozás az OStatus partnerekre" - -#: mod/ostatus_subscribe.php:45 -msgid "No contact provided." -msgstr "Nincs partner megadva." - -#: mod/ostatus_subscribe.php:51 -msgid "Couldn't fetch information for contact." -msgstr "Nem sikerült lekérni a partner információit." - -#: mod/ostatus_subscribe.php:61 -msgid "Couldn't fetch friends for contact." -msgstr "Nem sikerült lekérni a partner ismerőseit." - -#: mod/ostatus_subscribe.php:79 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "Kész" - -#: mod/ostatus_subscribe.php:93 -msgid "success" -msgstr "sikeres" - -#: mod/ostatus_subscribe.php:95 -msgid "failed" -msgstr "sikertelen" - -#: mod/ostatus_subscribe.php:103 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "Tartsa nyitva ezt az ablakot, amíg el nem készül." - -#: mod/photos.php:130 mod/photos.php:1638 -msgid "Recent Photos" -msgstr "Legutóbbi fényképek" - -#: mod/photos.php:132 mod/photos.php:1105 mod/photos.php:1640 -msgid "Upload New Photos" -msgstr "Új fényképek feltöltése" - -#: mod/photos.php:183 -msgid "Contact information unavailable" -msgstr "A partner információi nem érhetők el" - -#: mod/photos.php:222 -msgid "Album not found." -msgstr "Az album nem található." - -#: mod/photos.php:280 -msgid "Album successfully deleted" -msgstr "Az album sikeresen törölve" - -#: mod/photos.php:282 -msgid "Album was empty." -msgstr "Az album üres volt." - -#: mod/photos.php:314 -msgid "Failed to delete the photo." -msgstr "Nem sikerült törölni a fényképet." - -#: mod/photos.php:589 -msgid "a photo" -msgstr "egy fényképen" - -#: mod/photos.php:589 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s meg lett jelölve %2$s %3$s által" - -#: mod/photos.php:678 -msgid "Image upload didn't complete, please try again" -msgstr "A kép feltöltése nem fejeződött be, próbálja újra" - -#: mod/photos.php:681 -msgid "Image file is missing" -msgstr "A képfájl hiányzik" - -#: mod/photos.php:686 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "A kiszolgáló jelenleg nem tud új fájlfeltöltést fogadni, vegye fel a kapcsolatot a rendszergazdával" - -#: mod/photos.php:710 -msgid "Image file is empty." -msgstr "A képfájl üres." - -#: mod/photos.php:841 -msgid "No photos selected" -msgstr "Nincsenek fényképek kijelölve" - -#: mod/photos.php:907 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "Az elemhez való hozzáférés korlátozott." - -#: mod/photos.php:961 -msgid "Upload Photos" -msgstr "Fényképek feltöltése" - -#: mod/photos.php:965 mod/photos.php:1050 -msgid "New album name: " -msgstr "Új album neve: " - -#: mod/photos.php:966 -msgid "or select existing album:" -msgstr "vagy meglévő album kiválasztása:" - -#: mod/photos.php:967 -msgid "Do not show a status post for this upload" -msgstr "Ne jelenítsen meg állapotbejegyzést ehhez a feltöltéshez" - -#: mod/photos.php:1033 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "Valóban törölni szeretné ezt a fényképalbumot és az összes fényképét?" - -#: mod/photos.php:1034 mod/photos.php:1055 -msgid "Delete Album" -msgstr "Album törlése" - -#: mod/photos.php:1061 -msgid "Edit Album" -msgstr "Album szerkesztése" - -#: mod/photos.php:1062 -msgid "Drop Album" -msgstr "Album eldobása" - -#: mod/photos.php:1067 -msgid "Show Newest First" -msgstr "Legújabb megjelenítése először" - -#: mod/photos.php:1069 -msgid "Show Oldest First" -msgstr "Legrégebbi megjelenítése először" - -#: mod/photos.php:1090 mod/photos.php:1623 -msgid "View Photo" -msgstr "Fénykép megtekintése" - -#: mod/photos.php:1127 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Hozzáférés megtagadva. Az elemhez való hozzáférés korlátozva lehet." - -#: mod/photos.php:1129 -msgid "Photo not available" -msgstr "A fénykép nem érhető el" - -#: mod/photos.php:1139 -msgid "Do you really want to delete this photo?" -msgstr "Valóban törölni szeretné ezt a fényképet?" - -#: mod/photos.php:1140 mod/photos.php:1340 -msgid "Delete Photo" -msgstr "Fénykép törlése" - -#: mod/photos.php:1231 -msgid "View photo" -msgstr "Fénykép megtekintése" - -#: mod/photos.php:1233 -msgid "Edit photo" -msgstr "Fénykép szerkesztése" - -#: mod/photos.php:1234 -msgid "Delete photo" -msgstr "Fénykép törlése" - -#: mod/photos.php:1235 -msgid "Use as profile photo" -msgstr "Használat profilfényképként" - -#: mod/photos.php:1242 -msgid "Private Photo" -msgstr "Személyes fénykép" - -#: mod/photos.php:1248 -msgid "View Full Size" -msgstr "Teljes méret megtekintése" - -#: mod/photos.php:1308 -msgid "Tags: " -msgstr "Címkék: " - -#: mod/photos.php:1311 -msgid "[Select tags to remove]" -msgstr "[Eltávolítandó címkék kiválasztása]" - -#: mod/photos.php:1326 -msgid "New album name" -msgstr "Új album neve" - -#: mod/photos.php:1327 -msgid "Caption" -msgstr "Felirat" - -#: mod/photos.php:1328 -msgid "Add a Tag" -msgstr "Címke hozzáadása" - -#: mod/photos.php:1328 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Példa: @bob, @Barbara_Jensen, @jim@example.com, #Budapest, #kemping" - -#: mod/photos.php:1329 -msgid "Do not rotate" -msgstr "Ne forgassa el" - -#: mod/photos.php:1330 -msgid "Rotate CW (right)" -msgstr "Forgatás jobbra" - -#: mod/photos.php:1331 -msgid "Rotate CCW (left)" -msgstr "Forgatás balra" - -#: mod/photos.php:1533 -msgid "Like" -msgstr "Tetszik" - -#: mod/photos.php:1535 -msgid "Dislike" -msgstr "Nem tetszik" - -#: mod/photos.php:1559 -msgid "Map" -msgstr "Térkép" - -#: mod/photos.php:1629 mod/videos.php:259 -msgid "View Album" -msgstr "Album megtekintése" - -#: mod/dfrn_confirm.php:140 -msgid "" -"This may occasionally happen if contact was requested by both persons and it" -" has already been approved." -msgstr "Ez olyan esetekben történhet, ha mindkét személy kéri a partnert, és az már jóvá lett hagyva." - -#: mod/dfrn_confirm.php:241 -msgid "Response from remote site was not understood." -msgstr "A távoli oldalról érkező válasz nem volt értelmezhető." - -#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 -msgid "Unexpected response from remote site: " -msgstr "Váratlan válasz a távoli oldaltól: " - -#: mod/dfrn_confirm.php:263 -msgid "Confirmation completed successfully." -msgstr "A megerősítés sikeresen befejeződött." - -#: mod/dfrn_confirm.php:275 -msgid "Temporary failure. Please wait and try again." -msgstr "Átmeneti hiba. Várjon és próbálja újra." - -#: mod/dfrn_confirm.php:278 -msgid "Introduction failed or was revoked." -msgstr "A bemutatkozás sikertelen vagy visszavonták." - -#: mod/dfrn_confirm.php:283 -msgid "Remote site reported: " -msgstr "A távoli oldal jelentette: " - -#: mod/dfrn_confirm.php:388 -#, php-format -msgid "No user record found for '%s' " -msgstr "Nem található felhasználó-rekord ehhez: „%s” " - -#: mod/dfrn_confirm.php:398 -msgid "Our site encryption key is apparently messed up." -msgstr "Az oldal titkosítási kulcsunk nyilvánvalóan el lett rontva." - -#: mod/dfrn_confirm.php:409 -msgid "Empty site URL was provided or URL could not be decrypted by us." -msgstr "Üres oldal URL lett megadva vagy az URL-t nem tudtuk visszafejteni." - -#: mod/dfrn_confirm.php:425 -msgid "Contact record was not found for you on our site." -msgstr "A partner rekordja nem található Önnek a mi oldalunkon." - -#: mod/dfrn_confirm.php:439 -#, php-format -msgid "Site public key not available in contact record for URL %s." -msgstr "Az oldal nyilvános kulcsa nem érhető el a partner rekordjában a(z) %s URL-hez." - -#: mod/dfrn_confirm.php:455 -msgid "" -"The ID provided by your system is a duplicate on our system. It should work " -"if you try again." -msgstr "Az rendszere által szolgáltatott azonosító kettőzve van a mi rendszerünkön. Működnie kell, ha megpróbálja újra." - -#: mod/dfrn_confirm.php:466 -msgid "Unable to set your contact credentials on our system." -msgstr "Nem lehet beállítani a partnere hitelesítési adatait a mi rendszerünkön." - -#: mod/dfrn_confirm.php:522 -msgid "Unable to update your contact profile details on our system" -msgstr "Nem lehet frissíteni a partnere profiljának részleteit a mi rendszerünkön" - -#: mod/settings.php:90 -msgid "Missing some important data!" -msgstr "Néhány fontos adat hiányzik!" - -#: mod/settings.php:200 -msgid "Failed to connect with email account using the settings provided." -msgstr "Nem sikerült kapcsolódni a megadott beállításokat használó e-mail-fiókkal." - -#: mod/settings.php:229 -msgid "Contact CSV file upload error" -msgstr "Partner CSV-fájl feltöltési hiba" - -#: mod/settings.php:248 -msgid "Importing Contacts done" -msgstr "A partnerek importálása kész" - -#: mod/settings.php:261 -msgid "Relocate message has been send to your contacts" -msgstr "Az áthelyezési üzenet el lett küldve a partnereknek" - -#: mod/settings.php:273 -msgid "Passwords do not match." -msgstr "A jelszavak nem egyeznek." - -#: mod/settings.php:287 -msgid "Password unchanged." -msgstr "A jelszó nincs megváltoztatva." - -#: mod/settings.php:372 -msgid "Please use a shorter name." -msgstr "Használjon rövidebb nevet." - -#: mod/settings.php:375 -msgid "Name too short." -msgstr "A név túl rövid." - -#: mod/settings.php:382 -msgid "Wrong Password." -msgstr "Hibás jelszó." - -#: mod/settings.php:387 -msgid "Invalid email." -msgstr "Érvénytelen e-mail-cím." - -#: mod/settings.php:393 -msgid "Cannot change to that email." -msgstr "Nem lehet megváltoztatni arra az e-mail-címre." - -#: mod/settings.php:431 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "A személyes fórumnak nincsenek adatvédelmi jogosultságai. Alapértelmezett adatvédelmi csoport használata." - -#: mod/settings.php:434 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "A személyes fórumnak nincsenek adatvédelmi jogosultságai és nincs alapértelmezett adatvédelmi csoportja." - -#: mod/settings.php:451 -msgid "Settings were not updated." -msgstr "A beállítások nem lettek frissítve." - -#: mod/settings.php:507 mod/settings.php:533 mod/settings.php:567 -msgid "Add application" -msgstr "Alkalmazás hozzáadása" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Key" -msgstr "Fogyasztói kulcs" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Consumer Secret" -msgstr "Fogyasztói titok" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Redirect" -msgstr "Átirányítás" - -#: mod/settings.php:514 mod/settings.php:540 -msgid "Icon url" -msgstr "Ikon URL" - -#: mod/settings.php:525 -msgid "You can't edit this application." -msgstr "Nem szerkesztheti ezt az alkalmazást." - -#: mod/settings.php:566 -msgid "Connected Apps" -msgstr "Kapcsolt alkalmazások" - -#: mod/settings.php:570 -msgid "Client key starts with" -msgstr "Az ügyfélkulcs ezzel kezdődik" - -#: mod/settings.php:571 -msgid "No name" -msgstr "Nincs név" - -#: mod/settings.php:572 -msgid "Remove authorization" -msgstr "Felhatalmazás eltávolítása" - -#: mod/settings.php:583 -msgid "No Addon settings configured" -msgstr "Nincsenek bővítménybeállítások meghatározva" - -#: mod/settings.php:592 -msgid "Addon Settings" -msgstr "Bővítménybeállítások" - -#: mod/settings.php:613 -msgid "Additional Features" -msgstr "További funkciók" - -#: mod/settings.php:638 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/settings.php:638 mod/settings.php:639 -msgid "enabled" -msgstr "engedélyezve" - -#: mod/settings.php:638 mod/settings.php:639 -msgid "disabled" -msgstr "letiltva" - -#: mod/settings.php:638 mod/settings.php:639 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "A(z) %s összekapcsolhatóságának beépített támogatása %s" - -#: mod/settings.php:639 -msgid "OStatus (GNU Social)" -msgstr "OStatus (GNU Social)" - -#: mod/settings.php:670 -msgid "Email access is disabled on this site." -msgstr "Az e-mailes hozzáférés le van tiltva ezen az oldalon." - -#: mod/settings.php:675 mod/settings.php:711 -msgid "None" -msgstr "Nincs" - -#: mod/settings.php:686 -msgid "General Social Media Settings" -msgstr "Általános közösségimédia-beállítások" - -#: mod/settings.php:687 -msgid "Accept only top level posts by contacts you follow" -msgstr "Csak felső szintű bejegyzések elfogadása azoktól a partnerektől, akiket követ" - -#: mod/settings.php:687 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "A rendszer elvégezi a szálak automatikus kiegészítést, ha egy hozzászólás érkezik. Ennek az a mellékhatása, hogy olyan bejegyzéseket is kaphat, amelyeket egy nem követő indított el, de valaki olyan szólt hozzá, akit Ön követ. Ez a beállítás kikapcsolja ezt a viselkedést. Ha be van kapcsolva, akkor szigorúan csak olyan emberektől fog bejegyzéseket kapni, akiket valóban követ." - -#: mod/settings.php:688 -msgid "Disable Content Warning" -msgstr "Tartalomfigyelmeztetés letiltása" - -#: mod/settings.php:688 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Például a Mastodon vagy a Pleroma hálózatán lévő felhasználók képesek egy olyan tartalomfigyelmeztetési mezőt beállítani, amely alapértelmezetten összecsukja a bejegyzéseiket. Ez letiltja az automatikus összecsukást, és beállítja a tartalomfigyelmeztetést a bejegyzés címeként. Nincs hatással semmilyen más tartalomszűrésre, amelyet végül beállított." - -#: mod/settings.php:689 -msgid "Disable intelligent shortening" -msgstr "Intelligens rövidítés letiltása" - -#: mod/settings.php:689 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha ez a beállítás engedélyezve van, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni." - -#: mod/settings.php:690 -msgid "Attach the link title" -msgstr "A hivatkozás címének csatolása" - -#: mod/settings.php:690 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "Ha be van kapcsolva, akkor a csatolt hivatkozás címe címként lesz hozzáadva a Diaspora hálózatra küldött bejegyzéseknél. Ez többnyire az olyan „távoli önmaga” partnerekkel hasznos, amelyek megosztják a hírforrás tartalmát." - -#: mod/settings.php:691 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Bármely GNU Social (OStatus) követő vagy megemlítő automatikus követése" - -#: mod/settings.php:691 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Ha üzenetet kap egy ismeretlen OStatus felhasználótól, akkor ez a beállítás dönti el, hogy mit kell tenni. Ha be van jelölve, akkor új partner lesz létrehozva minden egyes ismeretlen felhasználóhoz." - -#: mod/settings.php:692 -msgid "Default group for OStatus contacts" -msgstr "Alapértelmezett csoport az OStatus partnerekhez" - -#: mod/settings.php:693 -msgid "Your legacy GNU Social account" -msgstr "Az örökölt GNU Social fiókja" - -#: mod/settings.php:693 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Ha megadja itt a régi GNU Social vagy Statusnet fiókja nevét (felhasználó@tartomány.tld formátumban), akkor a partnerei automatikusan hozzá lesznek adva. A mező ki lesz ürítve, ha elkészült." - -#: mod/settings.php:696 -msgid "Repair OStatus subscriptions" -msgstr "OStatus feliratkozások javítása" - -#: mod/settings.php:700 -msgid "Email/Mailbox Setup" -msgstr "E-mail vagy postafiók-beállítások" - -#: mod/settings.php:701 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Ha e-mailes partnerekkel szeretne kommunikálni ezen szolgáltatás használatával (opcionális), akkor adja meg, hogy hogyan kell kapcsolódni a postafiókjához." - -#: mod/settings.php:702 -msgid "Last successful email check:" -msgstr "Legutóbbi sikeres e-mail-ellenőrzés:" - -#: mod/settings.php:704 -msgid "IMAP server name:" -msgstr "IMAP-kiszolgáló neve:" - -#: mod/settings.php:705 -msgid "IMAP port:" -msgstr "IMAP port:" - -#: mod/settings.php:706 -msgid "Security:" -msgstr "Biztonság:" - -#: mod/settings.php:707 -msgid "Email login name:" -msgstr "E-mail bejelentkezési neve:" - -#: mod/settings.php:708 -msgid "Email password:" -msgstr "E-mail jelszava:" - -#: mod/settings.php:709 -msgid "Reply-to address:" -msgstr "Válaszcím:" - -#: mod/settings.php:710 -msgid "Send public posts to all email contacts:" -msgstr "Nyilvános bejegyzések küldése az összes e-mail partnernek:" - -#: mod/settings.php:711 -msgid "Action after import:" -msgstr "Importálás utáni művelet:" - -#: mod/settings.php:711 -msgid "Move to folder" -msgstr "Áthelyezés mappába" - -#: mod/settings.php:712 -msgid "Move to folder:" -msgstr "Áthelyezés mappába:" - -#: mod/settings.php:726 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Nem található a profilja. Vegye fel a kapcsolatot a rendszergazdával." - -#: mod/settings.php:763 -msgid "Personal Page Subtypes" -msgstr "Személyes oldal altípusai" - -#: mod/settings.php:764 -msgid "Community Forum Subtypes" -msgstr "Közösségi fórum altípusai" - -#: mod/settings.php:772 -msgid "Account for a personal profile." -msgstr "Egy személyes profil fiókja." - -#: mod/settings.php:776 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Egy szervezet fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." - -#: mod/settings.php:780 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Egy hírportál fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." - -#: mod/settings.php:784 -msgid "Account for community discussions." -msgstr "Közösségi beszélgetések fiókja." - -#: mod/settings.php:788 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Egy szokásos személyes profil fiókja, amely az „ismerősök” és a „követők” kézi jóváhagyását igényli." - -#: mod/settings.php:792 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Egy nyilvános profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”." - -#: mod/settings.php:796 -msgid "Automatically approves all contact requests." -msgstr "Automatikusan jóváhagyja az összes partnerkérést." - -#: mod/settings.php:800 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”." - -#: mod/settings.php:803 -msgid "Private Forum [Experimental]" -msgstr "Személyes fórum [kísérleti]" - -#: mod/settings.php:804 -msgid "Requires manual approval of contact requests." -msgstr "A partnerkérések kézi jóváhagyását igényli." - -#: mod/settings.php:815 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:815 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Kihagyható) Lehetővé teszi ezen OpenID számára, hogy bejelentkezzen ebbe a fiókba." - -#: mod/settings.php:823 -msgid "Publish your profile in your local site directory?" -msgstr "Közzéteszi a profilját a helyi oldal könyvtárában?" - -#: mod/settings.php:823 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "A profilja közzé lesz téve ennek a csomópontnak a helyi könyvtárában. A profilrészletei esetleg nyilvánosan láthatóak lehetnek a rendszerbeállításoktól függően." - -#: mod/settings.php:829 -#, php-format -msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "A profilja közzé lesz téve a globális Friendica könyvtárakban is (például itt: %s)." - -#: mod/settings.php:835 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "Az Ön személyazonosság-címe „%s” vagy „%s”." - -#: mod/settings.php:846 -msgid "Account Settings" -msgstr "Fiókbeállítások" - -#: mod/settings.php:854 -msgid "Password Settings" -msgstr "Jelszóbeállítások" - -#: mod/settings.php:855 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Az engedélyezett karakterek az a-z, A-Z, 0-9 tartományokban lévők és a különleges karakterek, kivéve az üres karaktereket, ékezetes betűket és a kettőspontot (:)." - -#: mod/settings.php:856 -msgid "Leave password fields blank unless changing" -msgstr "Hagyja üresen a jelszómezőket, különben megváltozik" - -#: mod/settings.php:857 -msgid "Current Password:" -msgstr "Jelenlegi jelszó:" - -#: mod/settings.php:857 -msgid "Your current password to confirm the changes" -msgstr "A jelenlegi jelszava a változtatások megerősítéséhez" - -#: mod/settings.php:858 -msgid "Password:" -msgstr "Jelszó:" - -#: mod/settings.php:858 -msgid "Your current password to confirm the changes of the email address" -msgstr "A jelenlegi jelszava az e-mail-címe megváltoztatásának megerősítéséhez" - -#: mod/settings.php:861 -msgid "Delete OpenID URL" -msgstr "OpenID URL törlése" - -#: mod/settings.php:863 -msgid "Basic Settings" -msgstr "Alapvető beállítások" - -#: mod/settings.php:865 -msgid "Email Address:" -msgstr "E-mail-cím:" - -#: mod/settings.php:866 -msgid "Your Timezone:" -msgstr "Az Ön időzónája:" - -#: mod/settings.php:867 -msgid "Your Language:" -msgstr "Az Ön nyelve:" - -#: mod/settings.php:867 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Annak a nyelvnek a beállítása, amelyet a Friendica felületének megjelenítéséhez és a levelek küldéséhez használunk" - -#: mod/settings.php:868 -msgid "Default Post Location:" -msgstr "Alapértelmezett bejegyzésküldési hely:" - -#: mod/settings.php:869 -msgid "Use Browser Location:" -msgstr "Böngésző helyének használata:" - -#: mod/settings.php:871 -msgid "Security and Privacy Settings" -msgstr "Biztonsági és adatvédelmi beállítások" - -#: mod/settings.php:873 -msgid "Maximum Friend Requests/Day:" -msgstr "Legtöbb ismerőskérés naponta:" - -#: mod/settings.php:873 mod/settings.php:883 -msgid "(to prevent spam abuse)" -msgstr "(a levélszeméttel való visszaélés elkerüléséhez)" - -#: mod/settings.php:875 -msgid "Allow your profile to be searchable globally?" -msgstr "Engedélyezi, hogy a profilja globálisan kereshető legyen?" - -#: mod/settings.php:875 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "Akkor kapcsolja be ezt a beállítást, ha azt szeretné, hogy mások egyszerűen megtalálják és kövessék Önt. A profilja kereshető lesz a távoli rendszereken. Ez a beállítás azt is meghatározza, hogy a Friendica tájékoztatja-e a keresőmotorokat arról, hogy a profilját indexelni kell-e vagy sem." - -#: mod/settings.php:876 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "Elrejti a partnerlistáját vagy ismerőslistáját a profilja megtekintői elől?" - -#: mod/settings.php:876 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "A partnereinek listája a profiloldalán van megjelenítve. Kapcsolja be ezt a beállítást, hogy letiltsa a partnerlistája megjelenítését." - -#: mod/settings.php:877 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Elrejti a profilja részleteit a névtelen megtekintők elől?" - -#: mod/settings.php:877 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "A névtelen látogatók csak azt profilfényképét, megjelenített nevét és becenevét láthatják, amelyet a profiloldalán használ. A nyilvános bejegyzései és válaszai továbbra is elérhetők lesznek más eszközökkel." - -#: mod/settings.php:878 -msgid "Make public posts unlisted" -msgstr "Nyilvános bejegyzések felsorolatlanná tétele" - -#: mod/settings.php:878 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "A nyilvános bejegyzései nem fognak megjelenni a közösségi oldalakon vagy a keresési találatokban, és nem lesznek elküldve az átjátszó kiszolgálóknak. Azonban továbbra is megjelenhetnek a nyilvános hírforrásokban a távoli kiszolgálókon." - -#: mod/settings.php:879 -msgid "Make all posted pictures accessible" -msgstr "Az összes beküldött fénykép elérhetővé tétele" - -#: mod/settings.php:879 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "Ez a beállítás elérhetővé tesz minden egyes beküldött fényképet a közvetlen hivatkozáson keresztül. Ez egy kerülőmegoldás arra a problémára, hogy a legtöbb más hálózat nem tudja kezelni a fényképek jogosultságait. A nem nyilvános fényképek továbbra sem lesznek láthatóak a nyilvánosság számára a fényképalbumán keresztül." - -#: mod/settings.php:880 -msgid "Allow friends to post to your profile page?" -msgstr "Engedélyezi az ismerősöknek, hogy beküldjenek a profiloldalára?" - -#: mod/settings.php:880 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "A partnerei bejegyzéseket írhatnak az Ön profilfalára. Ezek a bejegyzések továbbítva lesznek a partnereinek." - -#: mod/settings.php:881 -msgid "Allow friends to tag your posts?" -msgstr "Engedélyezi az ismerőseinek, hogy címkézzék a bejegyzéseit?" - -#: mod/settings.php:881 -msgid "Your contacts can add additional tags to your posts." -msgstr "A partnerei további címkéket adhatnak a bejegyzéseihez." - -#: mod/settings.php:882 -msgid "Permit unknown people to send you private mail?" -msgstr "Engedélyt ad ismeretlen embereknek, hogy személyes levelet küldjenek Önnek?" - -#: mod/settings.php:882 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "A Friendica hálózat felhasználói akkor is küldhetnek Önnek személyes üzeneteket, ha nincsenek a partnerlistáján." - -#: mod/settings.php:883 -msgid "Maximum private messages per day from unknown people:" -msgstr "Legtöbb személyes üzenet naponta az ismeretlen emberektől:" - -#: mod/settings.php:885 -msgid "Default Post Permissions" -msgstr "Alapértelmezett bejegyzés-jogosultságok" - -#: mod/settings.php:889 -msgid "Expiration settings" -msgstr "Lejárati jogosultságok" - -#: mod/settings.php:890 -msgid "Automatically expire posts after this many days:" -msgstr "Bejegyzések automatikus lejárata ennyi nap után:" - -#: mod/settings.php:890 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Ha üres, akkor a bejegyzések nem járnak le. A lejárt bejegyzések törölve lesznek." - -#: mod/settings.php:891 -msgid "Expire posts" -msgstr "Bejegyzések lejárata" - -#: mod/settings.php:891 -msgid "When activated, posts and comments will be expired." -msgstr "Ha be van kapcsolva, akkor a bejegyzések és a hozzászólások le fognak járni." - -#: mod/settings.php:892 -msgid "Expire personal notes" -msgstr "Személyes jegyzetek lejárata" - -#: mod/settings.php:892 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "Ha be van kapcsolva, akkor a profiloldalán lévő személyes jegyzetek le fognak járni." - -#: mod/settings.php:893 -msgid "Expire starred posts" -msgstr "Csillagozott bejegyzések lejárata" - -#: mod/settings.php:893 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "A bejegyzések csillagozása megakadályozza azok lejáratát. Ez a viselkedés felülírható ezzel a beállítással." - -#: mod/settings.php:894 -msgid "Expire photos" -msgstr "Fényképek lejárata" - -#: mod/settings.php:894 -msgid "When activated, photos will be expired." -msgstr "Ha be van kapcsolva, akkor a fényképek le fognak járni." - -#: mod/settings.php:895 -msgid "Only expire posts by others" -msgstr "Csak a másoktól származó bejegyzések lejárata" - -#: mod/settings.php:895 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "Ha be van kapcsolva, akkor a saját bejegyzései sosem járnak le. Ekkor a fenti beállítás csak azokra a bejegyzésekre érvényes, amelyeket megkap." - -#: mod/settings.php:898 -msgid "Notification Settings" -msgstr "Értesítési beállítások" - -#: mod/settings.php:899 -msgid "Send a notification email when:" -msgstr "Értesítési e-mail küldése a következő esetekben:" - -#: mod/settings.php:900 -msgid "You receive an introduction" -msgstr "Egy bemutatkozást fogad" - -#: mod/settings.php:901 -msgid "Your introductions are confirmed" -msgstr "A bemutatkozásait jóváhagyták" - -#: mod/settings.php:902 -msgid "Someone writes on your profile wall" -msgstr "Valaki ír a profilfalára" - -#: mod/settings.php:903 -msgid "Someone writes a followup comment" -msgstr "Valaki egy követő hozzászólást ír" - -#: mod/settings.php:904 -msgid "You receive a private message" -msgstr "Személyes üzenetet kap" - -#: mod/settings.php:905 -msgid "You receive a friend suggestion" -msgstr "Ismerősajánlást kap" - -#: mod/settings.php:906 -msgid "You are tagged in a post" -msgstr "Bejelölték egy bejegyzésben" - -#: mod/settings.php:907 -msgid "You are poked/prodded/etc. in a post" -msgstr "Megbökték, megdöfték, stb. egy bejegyzésben" - -#: mod/settings.php:909 -msgid "Activate desktop notifications" -msgstr "Asztali értesítések bekapcsolása" - -#: mod/settings.php:909 -msgid "Show desktop popup on new notifications" -msgstr "Felugró üzenet megjelenítése az asztalon új értesítések esetén." - -#: mod/settings.php:911 -msgid "Text-only notification emails" -msgstr "Csak szöveges értesítési e-mailek" - -#: mod/settings.php:913 -msgid "Send text only notification emails, without the html part" -msgstr "Csak szöveges értesítési e-mailek küldése a HTML rész nélkül." - -#: mod/settings.php:915 -msgid "Show detailled notifications" -msgstr "Részletes értesítések megjelenítése" - -#: mod/settings.php:917 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "Alapértelmezetten az értesítések elemenként egyetlen értesítésbe vannak összevonva. Ha engedélyezve van, akkor minden értesítés megjelenik." - -#: mod/settings.php:919 -msgid "Show notifications of ignored contacts" -msgstr "Figyelmen kívül hagyott partnerek értesítéseinek megjelenítése" - -#: mod/settings.php:921 -msgid "" -"You don't see posts from ignored contacts. But you still see their comments." -" This setting controls if you want to still receive regular notifications " -"that are caused by ignored contacts or not." -msgstr "Nem látja a figyelmen kívül hagyott partnerektől érkező bejegyzéseket. Viszont továbbra is látja a hozzászólásaikat. Ez a beállítás azt vezérli, hogy továbbra is szeretne-e olyan normál értesítéseket kapni vagy sem, amelyeket figyelmen kívül hagyott partnerek okoznak." - -#: mod/settings.php:923 -msgid "Advanced Account/Page Type Settings" -msgstr "Speciális fióktípus vagy oldaltípus beállítások" - -#: mod/settings.php:924 -msgid "Change the behaviour of this account for special situations" -msgstr "A fiók viselkedésének megváltoztatása bizonyos helyzetekre." - -#: mod/settings.php:927 -msgid "Import Contacts" -msgstr "Partnerek importálása" - -#: mod/settings.php:928 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "Töltsön fel egy olyan CSV-fájlt, amely a követett fiókok kezelőjét tartalmazza az első oszlopban, ahogy a régi fiókból exportálta." - -#: mod/settings.php:929 -msgid "Upload File" -msgstr "Fájl feltöltése" - -#: mod/settings.php:931 -msgid "Relocate" -msgstr "Áthelyezés" - -#: mod/settings.php:932 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Ha áthelyezte ezt a profilt egy másik kiszolgálóról, és néhány partnere nem kapta meg a frissítéseket, akkor próbálja meg megnyomni ezt a gombot." - -#: mod/settings.php:933 -msgid "Resend relocate message to contacts" -msgstr "Áthelyezési üzenet küldése a partnereknek" - -#: mod/editpost.php:44 mod/editpost.php:54 -msgid "Item not found" -msgstr "Az elem nem található" - -#: mod/editpost.php:61 -msgid "Edit post" -msgstr "Bejegyzés szerkesztése" - -#: mod/editpost.php:94 mod/wallmessage.php:154 mod/message.php:203 -#: mod/message.php:372 -msgid "Insert web link" -msgstr "Webhivatkozás beszúrása" - -#: mod/editpost.php:95 -msgid "web link" -msgstr "webhivatkozás" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "Videohivatkozás beszúrása" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "videohivatkozás" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "Hanghivatkozás beszúrása" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "hanghivatkozás" - -#: mod/suggest.php:44 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Nem érhetők el javaslatok. Ha ez egy új oldal, akkor próbálja újra 24 óra múlva." - -#: mod/fbrowser.php:131 -msgid "Files" -msgstr "Fájlok" - -#: mod/ping.php:285 -msgid "{0} wants to be your friend" -msgstr "{0} az ismerőse szeretne lenni" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "{0} regisztrációt kért" - -#: mod/ping.php:315 -#, php-format -msgid "{0} and %d others requested registration" -msgstr "{0} és még %d személy regisztrációt kért" - -#: mod/api.php:102 mod/api.php:124 -msgid "Authorize application connection" -msgstr "Alkalmazáskapcsolat felhatalmazása" - -#: mod/api.php:103 -msgid "Return to your app and insert this Securty Code:" -msgstr "Térjen vissza az alkalmazásához, és szúrja be ezt a biztonsági kódot:" - -#: mod/api.php:126 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Szeretné felhatalmazni ezt az alkalmazást, hogy hozzáférjen a bejegyzéseihez és a partnereihez, és/vagy új bejegyzéseket hozzon létre Önnek?" - -#: mod/display.php:233 mod/display.php:317 -msgid "The requested item doesn't exist or has been deleted." -msgstr "A kért elem nem létezik vagy törölték." - -#: mod/display.php:397 -msgid "The feed for this item is unavailable." -msgstr "Ennek az elemnek a hírforrása nem érhető el." - -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Elnézést, talán a feltöltése nagyobb annál, amit a PHP beállítása megenged" - -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" -msgstr "Vagy – egy üres fájlt próbált meg feltölteni?" - -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "A fájl meghaladja a beállított %s méretkorlátot" - -#: mod/wall_attach.php:131 -msgid "File upload failed." -msgstr "A fájl feltöltése sikertelen." - -#: mod/match.php:62 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "Nincs illesztendő kulcsszó. Adjon kulcsszavakat a profiljához." - -#: mod/match.php:125 -msgid "Profile Match" -msgstr "Profilegyezés" - -#: mod/follow.php:84 -msgid "You already added this contact." -msgstr "Már hozzáadta ezt a partnert." - -#: mod/follow.php:100 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "A hálózat típusát nem sikerült felismerni. A partnert nem lehet hozzáadni." - -#: mod/follow.php:108 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "A Diaspora támogatása nincs engedélyezve. A partnert nem lehet hozzáadni." - -#: mod/follow.php:113 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "Az OStatus támogatása le van tiltva. A partnert nem lehet hozzáadni." - -#: mod/follow.php:148 mod/unfollow.php:97 -msgid "Your Identity Address:" -msgstr "Az Ön személyazonosság-címe:" - -#: mod/follow.php:161 mod/dfrn_request.php:648 -#, php-format -msgid "%s knows you" -msgstr "%s ismeri Önt" - -#: mod/follow.php:162 mod/dfrn_request.php:649 -msgid "Add a personal note:" -msgstr "Személyes jegyzet hozzáadása:" - -#: mod/follow.php:203 -msgid "The contact could not be added." -msgstr "A partnert nem sikerült hozzáadni." - -#: mod/item.php:134 mod/item.php:138 -msgid "Unable to locate original post." -msgstr "Nem lehet megtalálni az eredeti bejegyzést." - -#: mod/item.php:339 mod/item.php:344 -msgid "Empty post discarded." -msgstr "Az üres bejegyzés elvetve." - -#: mod/item.php:705 -msgid "Post updated." -msgstr "Bejegyzés frissítve." - -#: mod/item.php:722 mod/item.php:727 -msgid "Item wasn't stored." -msgstr "Az elem nem lett eltárolva." - -#: mod/item.php:738 -msgid "Item couldn't be fetched." -msgstr "Az elemet nem sikerült lekérni." - -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." -msgstr "Ez a bemutatkozás már el lett fogadva." - -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "A profil helye nem érvényes vagy nem tartalmaz profilinformációkat." - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Figyelmeztetés: a profil helyének nincs azonosítható tulajdonosneve." - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "Figyelmeztetés: a profil helyének nincs profilfényképe." - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, 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] "%d szükséges paraméter nem található a megadott helyen" -msgstr[1] "%d szükséges paraméter nem található a megadott helyen" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "A bemutatkozás befejeződött." - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "Helyrehozhatatlan protokollhiba." - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s túl sok kapcsolódási kérést kapott ma." - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "A kéretlen adatok elleni védekezési intézkedések meghívásra kerültek." - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Az ismerősöknek azt javasoljuk, hogy próbálják újra 24 óra múlva." - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "Ön már bemutatkozott itt." - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Úgy tűnik, hogy Ön és %s már ismerősök." - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "Érvénytelen profil URL." - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "A bemutatkozása el lett küldve." - -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." -msgstr "Jelentkezzen be a bemutatkozás megerősítéséhez." - -#: mod/dfrn_request.php:504 -msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Hibás személyazonosság van jelenleg bejelentkezve. Jelentkezzen be ebbe a profilba." - -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" -msgstr "Megerősítés" - -#: mod/dfrn_request.php:529 -msgid "Hide this contact" -msgstr "A partner elrejtése" - -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." -msgstr "Üdvözöljük itthon, %s!" - -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Erősítse meg a bemutatkozását vagy a kapcsolódási kérését ehhez: %s." - -#: mod/dfrn_request.php:637 -#, php-format -msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" -msgstr "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere (például nem működik a Diaspora hálózatával), akkor fel kell iratkoznia a(z) %s címre közvetlenül a rendszerén." - -#: mod/cal.php:275 mod/events.php:418 -msgid "View" -msgstr "Nézet" - -#: mod/cal.php:276 mod/events.php:420 -msgid "Previous" -msgstr "Előző" - -#: mod/cal.php:284 mod/events.php:430 -msgid "list" -msgstr "lista" - -#: mod/cal.php:306 -msgid "This calendar format is not supported" -msgstr "Ez a naptárformátum nem támogatott" - -#: mod/cal.php:308 -msgid "No exportable data found" -msgstr "Nem található exportálható adat" - -#: mod/cal.php:325 -msgid "calendar" -msgstr "naptár" - -#: mod/uimport.php:45 -msgid "User imports on closed servers can only be done by an administrator." -msgstr "A lezárt kiszolgálókon történő felhasználó-importálásokat csak egy adminisztrátor végezheti el." - -#: mod/uimport.php:63 -msgid "Move account" -msgstr "Fiók áthelyezése" - -#: mod/uimport.php:64 -msgid "You can import an account from another Friendica server." -msgstr "Importálhat egy fiókot egy másik Friendica kiszolgálóról." - -#: mod/uimport.php:65 -msgid "" -"You need to export your account from the old server and upload it here. We " -"will recreate your old account here with all your contacts. We will try also" -" to inform your friends that you moved here." -msgstr "Exportálnia kell a fiókját a régi kiszolgálóról, és fel kell töltenie ide. Itt újra létre fogjuk hozni a régi fiókját az összes partnerével. Megpróbáljuk tájékoztatni az ismerőseit arról is, hogy átköltözött ide." - -#: mod/uimport.php:66 -msgid "" -"This feature is experimental. We can't import contacts from the OStatus " -"network (GNU Social/Statusnet) or from Diaspora" -msgstr "Ez a funkció kísérleti. Nem tudunk partnereket importálni az OStatus hálózatból (GNU Social/Statusnet) vagy Diaspora hálózatból." - -#: mod/uimport.php:67 -msgid "Account file" -msgstr "Fiókfájl" - -#: mod/uimport.php:67 -msgid "" -"To export your account, go to \"Settings->Export your personal data\" and " -"select \"Export account\"" -msgstr "A fiókja exportálásához menjen a „Beállítások → Személyes adatok exportálása” oldalra, és válassza a „Fiók exportálása” lehetőséget." - -#: mod/lostpass.php:40 -msgid "No valid account found." -msgstr "Nem található érvényes fiók." - -#: mod/lostpass.php:52 -msgid "Password reset request issued. Check your email." -msgstr "A jelszó-visszaállítási kérés el lett küldve. Nézze meg a leveleit." - -#: mod/lostpass.php:58 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tA request was recently received at \"%2$s\" to reset your account\n" -"\t\tpassword. In order to confirm this request, please select the verification link\n" -"\t\tbelow or paste it into your web browser address bar.\n" -"\n" -"\t\tIf you did NOT request this change, please DO NOT follow the link\n" -"\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n" -"\n" -"\t\tYour password will not be changed unless we can verify that you\n" -"\t\tissued this request." -msgstr "\n\t\tKedves %1$s!\n\t\t\tNemrég kérés érkezett a „%2$s” oldalról a fiókja jelszavának\n\t\tvisszaállítására. A kérés megerősítése érdekében kattintson a lenti\n\t\tellenőrző hivatkozásra, vagy illessze be a webböngészője címsávjába.\n\n\t\tHa NEM Ön kérte ezt a változtatást, akkor NE kövesse a megadott\n\t\thivatkozást, illetve hagyja figyelmen kívül és/vagy törölje ezt az\n\t\te-mailt. A kérés hamarosan le fog járni.\n\n\t\tA jelszava nem lesz megváltoztatva, hacsak nem tudjuk ellenőrizni, hogy\n\t\tÖn indította ezt a kérést." - -#: mod/lostpass.php:69 -#, php-format -msgid "" -"\n" -"\t\tFollow this link soon to verify your identity:\n" -"\n" -"\t\t%1$s\n" -"\n" -"\t\tYou will then receive a follow-up message containing the new password.\n" -"\t\tYou may change that password from your account settings page after logging in.\n" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%2$s\n" -"\t\tLogin Name:\t%3$s" -msgstr "\n\t\tKövesse ezt a hivatkozást a személyazonossága ellenőrzéséhez:\n\n\t\t%1$s\n\n\t\tEzután kapni fog egy követő üzenetet, amely az új jelszavát tartalmazza.\n\t\tA jelszót a fiókja beállításainak oldalán változtathatja meg, miután bejelentkezett.\n\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%2$s\n\t\tBejelentkezési név:\t%3$s" - -#: mod/lostpass.php:84 -#, php-format -msgid "Password reset requested at %s" -msgstr "Jelszó-visszaállítás kérve itt: %s" - -#: mod/lostpass.php:100 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "A kérést nem sikerült ellenőrizni (lehet, hogy korábban már elküldte). A jelszó-visszaállítás sikertelen." - -#: mod/lostpass.php:113 -msgid "Request has expired, please make a new one." -msgstr "A kérés lejárt, készítsen egy újat." - -#: mod/lostpass.php:128 -msgid "Forgot your Password?" -msgstr "Elfelejtette a jelszavát?" - -#: mod/lostpass.php:129 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Adja meg az e-mail-címét, és küldje el a jelszó-visszaállítás kéréséhez. Azután nézze meg a postafiókját a további utasításokért." - -#: mod/lostpass.php:131 -msgid "Reset" -msgstr "Visszaállítás" - -#: mod/lostpass.php:147 -msgid "Your password has been reset as requested." -msgstr "A jelszava vissza lett állítva a kérés alapján." - -#: mod/lostpass.php:148 -msgid "Your new password is" -msgstr "Az új jelszava" - -#: mod/lostpass.php:149 -msgid "Save or copy your new password - and then" -msgstr "Mentse el vagy másolja le az új jelszavát – majd" - -#: mod/lostpass.php:150 -msgid "click here to login" -msgstr "kattintson ide a bejelentkezéshez" - -#: mod/lostpass.php:151 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "A jelszava megváltoztatható a Beállítások oldalon, miután sikeresen bejelentkezett." - -#: mod/lostpass.php:155 -msgid "Your password has been reset." -msgstr "A jelszava vissza lett állítva." - -#: mod/lostpass.php:158 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tYour password has been changed as requested. Please retain this\n" -"\t\t\tinformation for your records (or change your password immediately to\n" -"\t\t\tsomething that you will remember).\n" -"\t\t" -msgstr "\n\t\t\tKedves %1$s!\n\t\t\t\tA jelszava vissza lett állítva a kérés alapján. Őrizze meg ezt az\n\t\t\tinformációt a feljegyzéséhez (vagy változtassa meg a jelszót azonnal\n\t\t\tvalami olyanra, amelyre emlékezni fog).\n\t\t" - -#: mod/lostpass.php:164 -#, php-format -msgid "" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%1$s\n" -"\t\t\tLogin Name:\t%2$s\n" -"\t\t\tPassword:\t%3$s\n" -"\n" -"\t\t\tYou may change that password from your account settings page after logging in.\n" -"\t\t" -msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%1$s\n\t\t\tBejelentkezési név:\t%2$s\n\t\t\tJelszó:\t%3$s\n\n\t\t\tMegváltoztathatja a jelszót a fiókbeállítások oldalon, miután bejelentkezett.\n\t\t" - -#: mod/lostpass.php:176 -#, php-format -msgid "Your password has been changed at %s" -msgstr "A jelszava meg lett változtatva itt: %s" - -#: mod/events.php:138 mod/events.php:140 -msgid "Event can not end before it has started." -msgstr "Az esemény nem fejeződhet be, mielőtt elkezdődött volna." - -#: mod/events.php:147 mod/events.php:149 -msgid "Event title and start time are required." -msgstr "Az esemény címe és a kezdési idő kötelező." - -#: mod/events.php:419 -msgid "Create New Event" -msgstr "Új esemény létrehozása" - -#: mod/events.php:531 -msgid "Event details" -msgstr "Esemény részletei" - -#: mod/events.php:532 -msgid "Starting date and Title are required." -msgstr "A kezdési dátum és a cím kötelező." - -#: mod/events.php:533 mod/events.php:538 -msgid "Event Starts:" -msgstr "Esemény kezdete:" - -#: mod/events.php:546 mod/events.php:571 -msgid "Finish date/time is not known or not relevant" -msgstr "A befejezési dátum vagy idő nem ismert vagy nem fontos" - -#: mod/events.php:548 mod/events.php:553 -msgid "Event Finishes:" -msgstr "Esemény befejezése:" - -#: mod/events.php:559 mod/events.php:572 -msgid "Adjust for viewer timezone" -msgstr "Igazítás a néző időzónájához" - -#: mod/events.php:565 mod/events.php:567 -msgid "Title:" -msgstr "Cím:" - -#: mod/events.php:568 mod/events.php:569 -msgid "Share this event" -msgstr "Az esemény megosztása" - -#: mod/events.php:594 -msgid "Failed to remove event" -msgstr "Nem sikerült eltávolítani az eseményt" - -#: mod/wallmessage.php:68 mod/wallmessage.php:129 -#, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "A(z) %s napi falüzeneteinek száma túllépve. Az üzenet sikertelen." - -#: mod/wallmessage.php:76 mod/message.php:83 -msgid "No recipient selected." -msgstr "Nincs címzett kiválasztva." - -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Nem lehet ellenőrizni az otthona helyét." - -#: mod/wallmessage.php:82 mod/message.php:90 -msgid "Message could not be sent." -msgstr "Az üzenetet nem sikerült elküldeni." - -#: mod/wallmessage.php:85 mod/message.php:93 -msgid "Message collection failure." -msgstr "Üzenet-összegyűjtési hiba." - -#: mod/wallmessage.php:103 mod/wallmessage.php:112 -msgid "No recipient." -msgstr "Nincs címzett." - -#: mod/wallmessage.php:137 mod/message.php:184 mod/message.php:297 -msgid "Please enter a link URL:" -msgstr "Írjon be egy hivatkozás URL-t:" - -#: mod/wallmessage.php:142 mod/message.php:193 -msgid "Send Private Message" -msgstr "Személyes üzenet küldése" - -#: mod/wallmessage.php:143 -#, php-format -msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Ha azt szeretné, hogy %s válaszoljon, ellenőrizze, hogy az Ön oldalán lévő adatvédelmi beállítások lehetővé teszik-e az ismeretlen küldőktől származó személyes leveleket." - -#: mod/wallmessage.php:144 mod/message.php:194 mod/message.php:363 -msgid "To:" -msgstr "Címzett:" - -#: mod/wallmessage.php:145 mod/message.php:195 mod/message.php:364 -msgid "Subject:" -msgstr "Tárgy:" - -#: mod/videos.php:134 -msgid "No videos selected" -msgstr "Nincsenek videók kiválasztva" - -#: mod/videos.php:267 -msgid "Recent Videos" -msgstr "Legutóbbi videók" - -#: mod/videos.php:269 -msgid "Upload New Videos" -msgstr "Új videók feltöltése" - -#: mod/message.php:87 -msgid "Unable to locate contact information." -msgstr "Nem lehet megtalálni a partner információit." - -#: mod/message.php:147 -msgid "Conversation not found." -msgstr "A beszélgetés nem található." - -#: mod/message.php:152 -msgid "Message was not deleted." -msgstr "Az üzenet nem lett törölve." - -#: mod/message.php:170 -msgid "Conversation was not removed." -msgstr "A beszélgetés nem lett eltávolítva." - -#: mod/message.php:233 -msgid "No messages." -msgstr "Nincsenek üzenetek." - -#: mod/message.php:289 -msgid "Message not available." -msgstr "Az üzenet nem érhető el." - -#: mod/message.php:339 -msgid "Delete message" -msgstr "Üzenet törlése" - -#: mod/message.php:341 mod/message.php:473 -msgid "D, d M Y - g:i A" -msgstr "Y. M. j., D. – H:i" - -#: mod/message.php:356 mod/message.php:470 -msgid "Delete conversation" -msgstr "Beszélgetés törlése" - -#: mod/message.php:358 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Nem érhető el biztonságos kommunikáció. Esetleg válaszolhat a küldő profiloldaláról." - -#: mod/message.php:362 -msgid "Send Reply" -msgstr "Válasz küldése" - -#: mod/message.php:444 -#, php-format -msgid "Unknown sender - %s" -msgstr "Ismeretlen küldő – %s" - -#: mod/message.php:446 -#, php-format -msgid "You and %s" -msgstr "Ön és %s" - -#: mod/message.php:448 -#, php-format -msgid "%s and You" -msgstr "%s és Ön" - -#: mod/message.php:476 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d üzenet" -msgstr[1] "%d üzenet" - -#: mod/tagrm.php:113 -msgid "Remove Item Tag" -msgstr "Elem címkéjének eltávolítása" - -#: mod/tagrm.php:115 -msgid "Select a tag to remove: " -msgstr "Eltávolítandó címke kiválasztása: " - -#: mod/redir.php:50 mod/redir.php:130 -msgid "Bad Request." -msgstr "Hibás kérés." - -#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 -#, php-format -msgid "%1$s welcomes %2$s" -msgstr "%1$s üdvözli őt: %2$s" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "Újrafeliratkozás az OStatus partnerekre" - -#: mod/unfollow.php:65 mod/unfollow.php:133 -msgid "You aren't following this contact." -msgstr "Ön nem követi ezt a partnert." - -#: mod/unfollow.php:71 mod/unfollow.php:139 -msgid "Unfollowing is currently not supported by your network." -msgstr "A követés megszüntetését jelenleg nem támogatja a hálózata." - -#: mod/unfollow.php:95 -msgid "Disconnect/Unfollow" -msgstr "Leválasztás vagy követés megszüntetése" - -#: mod/notes.php:59 -msgid "Personal notes are visible only by yourself." -msgstr "A személyes jegyzetek csak az Ön számára láthatók." diff --git a/view/lang/hu/strings.php b/view/lang/hu/strings.php index 5ebb91935..41cb41a78 100644 --- a/view/lang/hu/strings.php +++ b/view/lang/hu/strings.php @@ -6,70 +6,855 @@ function string_plural_select_hu($n){ return intval($n != 1); }} ; -$a->strings["Miscellaneous"] = "Egyebek"; -$a->strings["Birthday:"] = "Születésnap:"; -$a->strings["Age: "] = "Életkor: "; -$a->strings["%d year old"] = [ - 0 => "%d éves", - 1 => "%d éves", +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", + 1 => "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", ]; -$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD vagy MM-DD"; -$a->strings["never"] = "soha"; -$a->strings["less than a second ago"] = "kevesebb mint egy másodperce"; -$a->strings["year"] = "év"; -$a->strings["years"] = "év"; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", + 1 => "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "A havi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva."; +$a->strings["Profile Photos"] = "Profilfényképek"; +$a->strings["%1\$s poked %2\$s"] = "%1\$s megbökte őt: %2\$s"; +$a->strings["event"] = "esemény"; +$a->strings["status"] = "állapot"; +$a->strings["photo"] = "fénykép"; +$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s megjelölte %2\$s %3\$s vele: %4\$s"; +$a->strings["Select"] = "Kiválasztás"; +$a->strings["Delete"] = "Törlés"; +$a->strings["View %s's profile @ %s"] = "%s profiljának megtekintése ezen: %s"; +$a->strings["Categories:"] = "Kategóriák:"; +$a->strings["Filed under:"] = "Iktatva itt:"; +$a->strings["%s from %s"] = "%s tőle: %s"; +$a->strings["View in context"] = "Megtekintés környezetben"; +$a->strings["Please wait"] = "Kis türelmet"; +$a->strings["remove"] = "eltávolítás"; +$a->strings["Delete Selected Items"] = "Kijelölt elemek törlése"; +$a->strings["You had been addressed (%s)."] = "Önt megszólították (%s)."; +$a->strings["You are following %s."] = "Ön követi őt: %s."; +$a->strings["Tagged"] = "Megjelölve"; +$a->strings["%s reshared this."] = "%s újra megosztotta ezt."; +$a->strings["Reshared"] = "Újra megosztva"; +$a->strings["Reshared by %s <%s>"] = "%s <%s> újra megosztotta"; +$a->strings["%s is participating in this thread."] = "%s részt vesz ebben a szálban."; +$a->strings["Stored"] = "Tárolt"; +$a->strings["Global"] = "Globális"; +$a->strings["Relayed"] = "Továbbítva"; +$a->strings["Relayed by %s <%s>"] = "%s <%s> továbbította"; +$a->strings["Fetched"] = "Lekérve"; +$a->strings["Fetched because of %s <%s>"] = "Lekérve %s <%s> miatt"; +$a->strings["Follow Thread"] = "Szál követése"; +$a->strings["View Status"] = "Állapot megtekintése"; +$a->strings["View Profile"] = "Profil megtekintése"; +$a->strings["View Photos"] = "Fényképek megtekintése"; +$a->strings["Network Posts"] = "Hálózati bejegyzések"; +$a->strings["View Contact"] = "Partner megtekintése"; +$a->strings["Send PM"] = "Személyes üzenet küldése"; +$a->strings["Block"] = "Tiltás"; +$a->strings["Ignore"] = "Mellőzés"; +$a->strings["Languages"] = "Nyelvek"; +$a->strings["Poke"] = "Megbökés"; +$a->strings["Connect/Follow"] = "Kapcsolódás vagy követés"; +$a->strings["%s likes this."] = "%s kedveli ezt."; +$a->strings["%s doesn't like this."] = "%s nem kedveli ezt."; +$a->strings["%s attends."] = "%s részt vesz."; +$a->strings["%s doesn't attend."] = "%s nem vesz részt."; +$a->strings["%s attends maybe."] = "%s talán részt vesz."; +$a->strings["and"] = "és"; +$a->strings["and %d other people"] = "és %d más személy"; +$a->strings["%2\$d people like this"] = "%2\$d személy kedveli ezt"; +$a->strings["%s like this."] = "%s kedveli ezt."; +$a->strings["%2\$d people don't like this"] = "%2\$d személy nem kedveli ezt"; +$a->strings["%s don't like this."] = "%s nem kedveli ezt."; +$a->strings["%2\$d people attend"] = "%2\$d személy részt vesz"; +$a->strings["%s attend."] = "%s részt vesz."; +$a->strings["%2\$d people don't attend"] = "%2\$d személy nem vesz részt"; +$a->strings["%s don't attend."] = "%s nem vesz részt."; +$a->strings["%2\$d people attend maybe"] = "%2\$d személy talán részt vesz"; +$a->strings["%s attend maybe."] = "%s talán részt vesz."; +$a->strings["%2\$d people reshared this"] = "%2\$d személy újra megosztotta ezt"; +$a->strings["Visible to everybody"] = "Látható mindenkinek"; +$a->strings["Please enter a image/video/audio/webpage URL:"] = "Írjon be egy kép, videó, hang vagy weboldal URL-t:"; +$a->strings["Tag term:"] = "Címkézési kifejezés:"; +$a->strings["Save to Folder:"] = "Mentés mappába:"; +$a->strings["Where are you right now?"] = "Hol van most éppen?"; +$a->strings["Delete item(s)?"] = "Törli az elemeket?"; +$a->strings["New Post"] = "Új bejegyzés"; +$a->strings["Share"] = "Megosztás"; +$a->strings["Loading..."] = "Betöltés…"; +$a->strings["Upload photo"] = "Fénykép feltöltése"; +$a->strings["upload photo"] = "fénykép feltöltése"; +$a->strings["Attach file"] = "Fájl csatolása"; +$a->strings["attach file"] = "fájl csatolása"; +$a->strings["Bold"] = "Félkövér"; +$a->strings["Italic"] = "Dőlt"; +$a->strings["Underline"] = "Aláhúzott"; +$a->strings["Quote"] = "Idézet"; +$a->strings["Code"] = "Kód"; +$a->strings["Image"] = "Kép"; +$a->strings["Link"] = "Hivatkozás"; +$a->strings["Link or Media"] = "Hivatkozás vagy média"; +$a->strings["Video"] = "Videó"; +$a->strings["Set your location"] = "Az Ön helyének beállítása"; +$a->strings["set location"] = "hely beállítása"; +$a->strings["Clear browser location"] = "Böngésző helyének törlése"; +$a->strings["clear location"] = "hely törlése"; +$a->strings["Set title"] = "Cím beállítása"; +$a->strings["Categories (comma-separated list)"] = "Kategóriák (vesszővel elválasztott lista)"; +$a->strings["Permission settings"] = "Jogosultsági beállítások"; +$a->strings["Permissions"] = "Jogosultságok"; +$a->strings["Public post"] = "Nyilvános bejegyzés"; +$a->strings["Preview"] = "Előnézet"; +$a->strings["Cancel"] = "Mégse"; +$a->strings["Message"] = "Üzenet"; +$a->strings["Browser"] = "Böngésző"; +$a->strings["Open Compose page"] = "Írás oldal megnyitása"; +$a->strings["[Friendica:Notify]"] = "[Friendica: értesítés]"; +$a->strings["%s New mail received at %s"] = "%s Új levél érkezett ekkor: %s"; +$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s személyes üzenetet küldött ekkor: %2\$s."; +$a->strings["a private message"] = "egy személyes üzenetet"; +$a->strings["%1\$s sent you %2\$s."] = "%1\$s küldött Önnek %2\$s."; +$a->strings["Please visit %s to view and/or reply to your private messages."] = "Látogassa meg a(z) %s oldalt a személyes üzenete megtekintéséhez és/vagy megválaszolásához."; +$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s válaszolt Önnek egy %2\$s által megosztott %3\$s kapcsán: %4\$s"; +$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$s bejelölte Önt egy %2\$s által megosztott %3\$s kapcsán: %4\$s"; +$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s hozzászólt egy %2\$s által megosztott %3\$s kapcsán: %4\$s"; +$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s válaszolt Önnek egy vele megosztott %2\$s kapcsán: %3\$s"; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s bejelölte Önt egy vele megosztott %2\$s kapcsán: %3\$s"; +$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s hozzászólt egy vele megosztott %2\$s kapcsán: %3\$s"; +$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s válaszolt Önnek egy saját %2\$s kapcsán: %3\$s"; +$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s bejelölte Önt egy saját %2\$s kapcsán: %3\$s"; +$a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s hozzászólt egy saját %2\$s kapcsán: %3\$s"; +$a->strings["%s %s tagged you"] = "%s %s bejelölte Önt"; +$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s bejelölte Önt itt: %2\$s"; +$a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = "%1\$s Hozzászólás a #%2\$d beszélgetéshez %3\$s által"; +$a->strings["%s commented on an item/conversation you have been following."] = "%s hozzászólt egy olyan elemhez vagy beszélgetéshez, amelyet Ön követ."; +$a->strings["Please visit %s to view and/or reply to the conversation."] = "Látogassa meg a %s oldalt a beszélgetés megtekintéséhez és/vagy megválaszolásához."; +$a->strings["%s %s posted to your profile wall"] = "%s %s bejegyzést írt az Ön profilfalára"; +$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s bejegyzést írt az Ön profilfalára itt: %2\$s"; +$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s bejegyzést írt [url=%2\$s]az Ön falára[/url]"; +$a->strings["%s %s shared a new post"] = "%s %s megosztott egy új bejegyzést"; +$a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s megosztott egy új bejegyzést itt: %2\$s"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]megosztott egy bejegyzést[/url]."; +$a->strings["%s %s shared a post from %s"] = "%s %s megosztott egy %s által közzétett bejegyzést"; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$s megosztott egy %2\$s által közzétett bejegyzést itt: %3\$s"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s]megosztott egy %3\$s által közzétett bejegyzést[/url]."; +$a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s megbökte Önt"; +$a->strings["%1\$s poked you at %2\$s"] = "%1\$s megbökte Önt itt: %2\$s"; +$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]megbökte Önt[/url]."; +$a->strings["%s %s tagged your post"] = "%s %s bejelölte az Ön bejegyzését"; +$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s bejelölte az Ön bejegyzését itt: %2\$s"; +$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s bejelölte [url=%2\$s]az Ön bejegyzését[/url]"; +$a->strings["%s Introduction received"] = "%s Bemutatkozás érkezett"; +$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Kapott egy %1\$s által elküldött bemutatkozását itt: %2\$s"; +$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Kapott egy %2\$s által elküldött [url=%1\$s]bemutatkozást[/url]."; +$a->strings["You may visit their profile at %s"] = "Meglátogathatja a profilját itt: %s"; +$a->strings["Please visit %s to approve or reject the introduction."] = "Látogassa meg a(z) %s oldalt a bemutatkozás jóváhagyásához vagy visszautasításához."; +$a->strings["%s A new person is sharing with you"] = "%s Egy új személy megoszt Önnel"; +$a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s megoszt Önnel itt: %2\$s"; +$a->strings["%s You have a new follower"] = "%s Van egy új követője"; +$a->strings["You have a new follower at %2\$s : %1\$s"] = "Van egy új követője, %1\$s itt: %2\$s"; +$a->strings["%s Friend suggestion received"] = "%s Ismerősajánlás érkezett"; +$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Kapott egy %1\$s által elküldött ismerősajánlást itt: %2\$s"; +$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Kapott egy %3\$s által elküldött [url=%1\$s]ismerősajánlást[/url] %2\$s partnerhez."; +$a->strings["Name:"] = "Név:"; +$a->strings["Photo:"] = "Fénykép:"; +$a->strings["Please visit %s to approve or reject the suggestion."] = "Látogassa meg a(z) %s oldalt az ajánlás jóváhagyásához vagy visszautasításához."; +$a->strings["%s Connection accepted"] = "%s Kapcsolat elfogadva"; +$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "%1\$s elfogadta a kapcsolódási kérését itt: %2\$s"; +$a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s elfogadta a [url=%1\$s]kapcsolódási kérését[/url]."; +$a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "Önök most már kölcsönösen ismerősök, és korlátozások nélkül megoszthatják az állapotfrissítéseiket, fényképeiket és az e-mail-címüket egymással."; +$a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban."; +$a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "%1\$s úgy döntött, hogy elfogadja Önt rajongóként, ami korlátozza a kommunikáció néhány formáját, mint például a személyes üzenet küldését és néhány profil-interakciót. Ha ez egy híres ember vagy egy közösségi oldal, akkor ezek a beállítások automatikusan alkalmazva lettek."; +$a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "%1\$s dönthet úgy, hogy kiterjeszti ezt egy kétirányú vagy egy megengedőbb kapcsolattá a jövőben."; +$a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban."; +$a->strings["[Friendica System Notify]"] = "[Friendica rendszerértesítés]"; +$a->strings["registration request"] = "regisztrációs kérés"; +$a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Kapott egy regisztrációs kérést %1\$s partnertől itt: %2\$s"; +$a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Kapott egy %2\$s által elküldött [url=%1\$s]regisztrációs kérést[/url]."; +$a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Teljes név:\t%s\nOldal címe:\t%s\nBejelentkezési név:\t%s (%s)"; +$a->strings["Please visit %s to approve or reject the request."] = "Látogassa meg a(z) %s oldalt a kérés jóváhagyásához vagy visszautasításához."; +$a->strings["Permission denied."] = "Hozzáférés megtagadva."; +$a->strings["Authorize application connection"] = "Alkalmazáskapcsolat felhatalmazása"; +$a->strings["Return to your app and insert this Securty Code:"] = "Térjen vissza az alkalmazásához, és szúrja be ezt a biztonsági kódot:"; +$a->strings["Please login to continue."] = "Jelentkezzen be a folytatáshoz."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Szeretné felhatalmazni ezt az alkalmazást, hogy hozzáférjen a bejegyzéseihez és a partnereihez, és/vagy új bejegyzéseket hozzon létre Önnek?"; +$a->strings["Yes"] = "Igen"; +$a->strings["No"] = "Nem"; +$a->strings["Access denied."] = "Hozzáférés megtagadva."; +$a->strings["User not found."] = "A felhasználó nem található."; +$a->strings["Access to this profile has been restricted."] = "A profilhoz való hozzáférés korlátozva lett."; +$a->strings["Events"] = "Események"; +$a->strings["View"] = "Nézet"; +$a->strings["Previous"] = "Előző"; +$a->strings["Next"] = "Következő"; +$a->strings["today"] = "ma"; $a->strings["month"] = "hónap"; -$a->strings["months"] = "hónap"; $a->strings["week"] = "hét"; -$a->strings["weeks"] = "hét"; $a->strings["day"] = "nap"; -$a->strings["days"] = "nap"; -$a->strings["hour"] = "óra"; -$a->strings["hours"] = "óra"; -$a->strings["minute"] = "perc"; -$a->strings["minutes"] = "perc"; -$a->strings["second"] = "másodperc"; -$a->strings["seconds"] = "másodperc"; -$a->strings["in %1\$d %2\$s"] = "%1\$d %2\$s múlva"; -$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s óta"; -$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, a(z) %2\$s adminisztrátora"; -$a->strings["%s Administrator"] = "A(z) %s adminisztrátora"; -$a->strings["thanks"] = "köszönet"; -$a->strings["Friendica Notification"] = "Friendica értesítés"; +$a->strings["list"] = "lista"; +$a->strings["User not found"] = "A felhasználó nem található"; +$a->strings["This calendar format is not supported"] = "Ez a naptárformátum nem támogatott"; +$a->strings["No exportable data found"] = "Nem található exportálható adat"; +$a->strings["calendar"] = "naptár"; +$a->strings["Profile not found."] = "A profil nem található."; +$a->strings["Contact not found."] = "A partner nem található."; +$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Ez olyan esetekben történhet, ha mindkét személy kéri a partnert, és az már jóvá lett hagyva."; +$a->strings["Response from remote site was not understood."] = "A távoli oldalról érkező válasz nem volt értelmezhető."; +$a->strings["Unexpected response from remote site: "] = "Váratlan válasz a távoli oldaltól: "; +$a->strings["Confirmation completed successfully."] = "A megerősítés sikeresen befejeződött."; +$a->strings["Temporary failure. Please wait and try again."] = "Átmeneti hiba. Várjon és próbálja újra."; +$a->strings["Introduction failed or was revoked."] = "A bemutatkozás sikertelen vagy visszavonták."; +$a->strings["Remote site reported: "] = "A távoli oldal jelentette: "; +$a->strings["No user record found for '%s' "] = "Nem található felhasználó-rekord ehhez: „%s” "; +$a->strings["Our site encryption key is apparently messed up."] = "Az oldal titkosítási kulcsunk nyilvánvalóan el lett rontva."; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Üres oldal URL lett megadva vagy az URL-t nem tudtuk visszafejteni."; +$a->strings["Contact record was not found for you on our site."] = "A partner rekordja nem található Önnek a mi oldalunkon."; +$a->strings["Site public key not available in contact record for URL %s."] = "Az oldal nyilvános kulcsa nem érhető el a partner rekordjában a(z) %s URL-hez."; +$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "Az rendszere által szolgáltatott azonosító kettőzve van a mi rendszerünkön. Működnie kell, ha megpróbálja újra."; +$a->strings["Unable to set your contact credentials on our system."] = "Nem lehet beállítani a partnere hitelesítési adatait a mi rendszerünkön."; +$a->strings["Unable to update your contact profile details on our system"] = "Nem lehet frissíteni a partnere profiljának részleteit a mi rendszerünkön"; +$a->strings["%1\$s welcomes %2\$s"] = "%1\$s üdvözli őt: %2\$s"; +$a->strings["This introduction has already been accepted."] = "Ez a bemutatkozás már el lett fogadva."; +$a->strings["Profile location is not valid or does not contain profile information."] = "A profil helye nem érvényes vagy nem tartalmaz profilinformációkat."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Figyelmeztetés: a profil helyének nincs azonosítható tulajdonosneve."; +$a->strings["Warning: profile location has no profile photo."] = "Figyelmeztetés: a profil helyének nincs profilfényképe."; +$a->strings["%d required parameter was not found at the given location"] = [ + 0 => "%d szükséges paraméter nem található a megadott helyen", + 1 => "%d szükséges paraméter nem található a megadott helyen", +]; +$a->strings["Introduction complete."] = "A bemutatkozás befejeződött."; +$a->strings["Unrecoverable protocol error."] = "Helyrehozhatatlan protokollhiba."; +$a->strings["Profile unavailable."] = "A profil nem érhető el."; +$a->strings["%s has received too many connection requests today."] = "%s túl sok kapcsolódási kérést kapott ma."; +$a->strings["Spam protection measures have been invoked."] = "A kéretlen adatok elleni védekezési intézkedések meghívásra kerültek."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Az ismerősöknek azt javasoljuk, hogy próbálják újra 24 óra múlva."; +$a->strings["Invalid locator"] = "Érvénytelen kereső"; +$a->strings["You have already introduced yourself here."] = "Ön már bemutatkozott itt."; +$a->strings["Apparently you are already friends with %s."] = "Úgy tűnik, hogy Ön és %s már ismerősök."; +$a->strings["Invalid profile URL."] = "Érvénytelen profil URL."; +$a->strings["Disallowed profile URL."] = "Nem engedélyezett profil URL."; +$a->strings["Blocked domain"] = "Tiltott tartomány"; +$a->strings["Failed to update contact record."] = "Nem sikerült frissíteni a partner rekordját."; +$a->strings["Your introduction has been sent."] = "A bemutatkozása el lett küldve."; +$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "A távoli feliratkozást nem lehet elvégezni az Ön hálózatánál. Iratkozzon fel közvetlenül a saját rendszerén."; +$a->strings["Please login to confirm introduction."] = "Jelentkezzen be a bemutatkozás megerősítéséhez."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Hibás személyazonosság van jelenleg bejelentkezve. Jelentkezzen be ebbe a profilba."; +$a->strings["Confirm"] = "Megerősítés"; +$a->strings["Hide this contact"] = "A partner elrejtése"; +$a->strings["Welcome home %s."] = "Üdvözöljük itthon, %s!"; +$a->strings["Please confirm your introduction/connection request to %s."] = "Erősítse meg a bemutatkozását vagy a kapcsolódási kérését ehhez: %s."; +$a->strings["Public access denied."] = "Nyilvános hozzáférés megtagadva."; +$a->strings["Friend/Connection Request"] = "Ismerős- vagy kapcsolódási kérés"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere (például nem működik a Diaspora hálózatával), akkor fel kell iratkoznia a(z) %s címre közvetlenül a rendszerén."; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "Ha még nem tagja a szabad közösségi hálónak, akkor kövesse ezt a hivatkozást egy nyilvános Friendica csomópont kereséséhez, és csatlakozzon hozzánk még ma."; +$a->strings["Your Webfinger address or profile URL:"] = "A WebFinger-címe vagy profil URL-je:"; +$a->strings["Please answer the following:"] = "Válaszoljon a következőre:"; +$a->strings["Submit Request"] = "Kérés elküldése"; +$a->strings["%s knows you"] = "%s ismeri Önt"; +$a->strings["Add a personal note:"] = "Személyes jegyzet hozzáadása:"; +$a->strings["The requested item doesn't exist or has been deleted."] = "A kért elem nem létezik vagy törölték."; +$a->strings["The feed for this item is unavailable."] = "Ennek az elemnek a hírforrása nem érhető el."; +$a->strings["Item not found"] = "Az elem nem található"; +$a->strings["Edit post"] = "Bejegyzés szerkesztése"; +$a->strings["Save"] = "Mentés"; +$a->strings["Insert web link"] = "Webhivatkozás beszúrása"; +$a->strings["web link"] = "webhivatkozás"; +$a->strings["Insert video link"] = "Videohivatkozás beszúrása"; +$a->strings["video link"] = "videohivatkozás"; +$a->strings["Insert audio link"] = "Hanghivatkozás beszúrása"; +$a->strings["audio link"] = "hanghivatkozás"; +$a->strings["CC: email addresses"] = "Másolat: e-mail-címek"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Példa: bob@example.com, mary@example.com"; +$a->strings["Event can not end before it has started."] = "Az esemény nem fejeződhet be, mielőtt elkezdődött volna."; +$a->strings["Event title and start time are required."] = "Az esemény címe és a kezdési idő kötelező."; +$a->strings["Create New Event"] = "Új esemény létrehozása"; +$a->strings["Event details"] = "Esemény részletei"; +$a->strings["Starting date and Title are required."] = "A kezdési dátum és a cím kötelező."; +$a->strings["Event Starts:"] = "Esemény kezdete:"; +$a->strings["Required"] = "Kötelező"; +$a->strings["Finish date/time is not known or not relevant"] = "A befejezési dátum vagy idő nem ismert vagy nem fontos"; +$a->strings["Event Finishes:"] = "Esemény befejezése:"; +$a->strings["Adjust for viewer timezone"] = "Igazítás a néző időzónájához"; +$a->strings["Description:"] = "Leírás:"; +$a->strings["Location:"] = "Hely:"; +$a->strings["Title:"] = "Cím:"; +$a->strings["Share this event"] = "Az esemény megosztása"; +$a->strings["Submit"] = "Elküldés"; +$a->strings["Basic"] = "Alap"; +$a->strings["Advanced"] = "Speciális"; +$a->strings["Failed to remove event"] = "Nem sikerült eltávolítani az eseményt"; +$a->strings["Photos"] = "Fényképek"; +$a->strings["Upload"] = "Feltöltés"; +$a->strings["Files"] = "Fájlok"; +$a->strings["You already added this contact."] = "Már hozzáadta ezt a partnert."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "A hálózat típusát nem sikerült felismerni. A partnert nem lehet hozzáadni."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "A Diaspora támogatása nincs engedélyezve. A partnert nem lehet hozzáadni."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "Az OStatus támogatása le van tiltva. A partnert nem lehet hozzáadni."; +$a->strings["Your Identity Address:"] = "Az Ön személyazonosság-címe:"; +$a->strings["Profile URL"] = "Profil URL"; +$a->strings["Tags:"] = "Címkék:"; +$a->strings["Status Messages and Posts"] = "Állapotüzenetek és bejegyzések"; +$a->strings["The contact could not be added."] = "A partnert nem sikerült hozzáadni."; +$a->strings["Unable to locate original post."] = "Nem lehet megtalálni az eredeti bejegyzést."; +$a->strings["Empty post discarded."] = "Az üres bejegyzés elvetve."; +$a->strings["Post updated."] = "Bejegyzés frissítve."; +$a->strings["Item wasn't stored."] = "Az elem nem lett eltárolva."; +$a->strings["Item couldn't be fetched."] = "Az elemet nem sikerült lekérni."; +$a->strings["Item not found."] = "Az elem nem található."; +$a->strings["No valid account found."] = "Nem található érvényes fiók."; +$a->strings["Password reset request issued. Check your email."] = "A jelszó-visszaállítási kérés el lett küldve. Nézze meg a leveleit."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tKedves %1\$s!\n\t\t\tNemrég kérés érkezett a „%2\$s” oldalról a fiókja jelszavának\n\t\tvisszaállítására. A kérés megerősítése érdekében kattintson a lenti\n\t\tellenőrző hivatkozásra, vagy illessze be a webböngészője címsávjába.\n\n\t\tHa NEM Ön kérte ezt a változtatást, akkor NE kövesse a megadott\n\t\thivatkozást, illetve hagyja figyelmen kívül és/vagy törölje ezt az\n\t\te-mailt. A kérés hamarosan le fog járni.\n\n\t\tA jelszava nem lesz megváltoztatva, hacsak nem tudjuk ellenőrizni, hogy\n\t\tÖn indította ezt a kérést."; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tKövesse ezt a hivatkozást a személyazonossága ellenőrzéséhez:\n\n\t\t%1\$s\n\n\t\tEzután kapni fog egy követő üzenetet, amely az új jelszavát tartalmazza.\n\t\tA jelszót a fiókja beállításainak oldalán változtathatja meg, miután bejelentkezett.\n\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%2\$s\n\t\tBejelentkezési név:\t%3\$s"; +$a->strings["Password reset requested at %s"] = "Jelszó-visszaállítás kérve itt: %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "A kérést nem sikerült ellenőrizni (lehet, hogy korábban már elküldte). A jelszó-visszaállítás sikertelen."; +$a->strings["Request has expired, please make a new one."] = "A kérés lejárt, készítsen egy újat."; +$a->strings["Forgot your Password?"] = "Elfelejtette a jelszavát?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Adja meg az e-mail-címét, és küldje el a jelszó-visszaállítás kéréséhez. Azután nézze meg a postafiókját a további utasításokért."; +$a->strings["Nickname or Email: "] = "Becenév vagy e-mail-cím: "; +$a->strings["Reset"] = "Visszaállítás"; +$a->strings["Password Reset"] = "Jelszó visszaállítása"; +$a->strings["Your password has been reset as requested."] = "A jelszava vissza lett állítva a kérés alapján."; +$a->strings["Your new password is"] = "Az új jelszava"; +$a->strings["Save or copy your new password - and then"] = "Mentse el vagy másolja le az új jelszavát – majd"; +$a->strings["click here to login"] = "kattintson ide a bejelentkezéshez"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "A jelszava megváltoztatható a Beállítások oldalon, miután sikeresen bejelentkezett."; +$a->strings["Your password has been reset."] = "A jelszava vissza lett állítva."; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tKedves %1\$s!\n\t\t\t\tA jelszava vissza lett állítva a kérés alapján. Őrizze meg ezt az\n\t\t\tinformációt a feljegyzéséhez (vagy változtassa meg a jelszót azonnal\n\t\t\tvalami olyanra, amelyre emlékezni fog).\n\t\t"; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%1\$s\n\t\t\tBejelentkezési név:\t%2\$s\n\t\t\tJelszó:\t%3\$s\n\n\t\t\tMegváltoztathatja a jelszót a fiókbeállítások oldalon, miután bejelentkezett.\n\t\t"; +$a->strings["Your password has been changed at %s"] = "A jelszava meg lett változtatva itt: %s"; +$a->strings["No keywords to match. Please add keywords to your profile."] = "Nincs illesztendő kulcsszó. Adjon kulcsszavakat a profiljához."; +$a->strings["first"] = "első"; +$a->strings["next"] = "következő"; +$a->strings["No matches"] = "Nincs találat"; +$a->strings["Profile Match"] = "Profilegyezés"; +$a->strings["New Message"] = "Új üzenet"; +$a->strings["No recipient selected."] = "Nincs címzett kiválasztva."; +$a->strings["Unable to locate contact information."] = "Nem lehet megtalálni a partner információit."; +$a->strings["Message could not be sent."] = "Az üzenetet nem sikerült elküldeni."; +$a->strings["Message collection failure."] = "Üzenet-összegyűjtési hiba."; +$a->strings["Discard"] = "Elvetés"; +$a->strings["Messages"] = "Üzenetek"; +$a->strings["Conversation not found."] = "A beszélgetés nem található."; +$a->strings["Message was not deleted."] = "Az üzenet nem lett törölve."; +$a->strings["Conversation was not removed."] = "A beszélgetés nem lett eltávolítva."; +$a->strings["Please enter a link URL:"] = "Írjon be egy hivatkozás URL-t:"; +$a->strings["Send Private Message"] = "Személyes üzenet küldése"; +$a->strings["To:"] = "Címzett:"; +$a->strings["Subject:"] = "Tárgy:"; +$a->strings["Your message:"] = "Az üzenete:"; +$a->strings["No messages."] = "Nincsenek üzenetek."; +$a->strings["Message not available."] = "Az üzenet nem érhető el."; +$a->strings["Delete message"] = "Üzenet törlése"; +$a->strings["D, d M Y - g:i A"] = "Y. M. j., D. – H:i"; +$a->strings["Delete conversation"] = "Beszélgetés törlése"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Nem érhető el biztonságos kommunikáció. Esetleg válaszolhat a küldő profiloldaláról."; +$a->strings["Send Reply"] = "Válasz küldése"; +$a->strings["Unknown sender - %s"] = "Ismeretlen küldő – %s"; +$a->strings["You and %s"] = "Ön és %s"; +$a->strings["%s and You"] = "%s és Ön"; +$a->strings["%d message"] = [ + 0 => "%d üzenet", + 1 => "%d üzenet", +]; +$a->strings["Personal Notes"] = "Személyes jegyzetek"; +$a->strings["Personal notes are visible only by yourself."] = "A személyes jegyzetek csak az Ön számára láthatók."; +$a->strings["Subscribing to OStatus contacts"] = "Feliratkozás az OStatus partnerekre"; +$a->strings["No contact provided."] = "Nincs partner megadva."; +$a->strings["Couldn't fetch information for contact."] = "Nem sikerült lekérni a partner információit."; +$a->strings["Couldn't fetch friends for contact."] = "Nem sikerült lekérni a partner ismerőseit."; +$a->strings["Done"] = "Kész"; +$a->strings["success"] = "sikeres"; +$a->strings["failed"] = "sikertelen"; +$a->strings["ignored"] = "mellőzve"; +$a->strings["Keep this window open until done."] = "Tartsa nyitva ezt az ablakot, amíg el nem készül."; +$a->strings["Photo Albums"] = "Fényképalbumok"; +$a->strings["Recent Photos"] = "Legutóbbi fényképek"; +$a->strings["Upload New Photos"] = "Új fényképek feltöltése"; +$a->strings["everybody"] = "mindenki"; +$a->strings["Contact information unavailable"] = "A partner információi nem érhetők el"; +$a->strings["Album not found."] = "Az album nem található."; +$a->strings["Album successfully deleted"] = "Az album sikeresen törölve"; +$a->strings["Album was empty."] = "Az album üres volt."; +$a->strings["Failed to delete the photo."] = "Nem sikerült törölni a fényképet."; +$a->strings["a photo"] = "egy fényképen"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s meg lett jelölve %2\$s %3\$s által"; +$a->strings["Image exceeds size limit of %s"] = "A kép meghaladja a beállított %s méretkorlátot"; +$a->strings["Image upload didn't complete, please try again"] = "A kép feltöltése nem fejeződött be, próbálja újra"; +$a->strings["Image file is missing"] = "A képfájl hiányzik"; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "A kiszolgáló jelenleg nem tud új fájlfeltöltést fogadni, vegye fel a kapcsolatot a rendszergazdával"; +$a->strings["Image file is empty."] = "A képfájl üres."; +$a->strings["Unable to process image."] = "Nem lehet feldolgozni a képet."; +$a->strings["Image upload failed."] = "A kép feltöltése sikertelen."; +$a->strings["No photos selected"] = "Nincsenek fényképek kijelölve"; +$a->strings["Access to this item is restricted."] = "Az elemhez való hozzáférés korlátozott."; +$a->strings["Upload Photos"] = "Fényképek feltöltése"; +$a->strings["New album name: "] = "Új album neve: "; +$a->strings["or select existing album:"] = "vagy meglévő album kiválasztása:"; +$a->strings["Do not show a status post for this upload"] = "Ne jelenítsen meg állapotbejegyzést ehhez a feltöltéshez"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "Valóban törölni szeretné ezt a fényképalbumot és az összes fényképét?"; +$a->strings["Delete Album"] = "Album törlése"; +$a->strings["Edit Album"] = "Album szerkesztése"; +$a->strings["Drop Album"] = "Album eldobása"; +$a->strings["Show Newest First"] = "Legújabb megjelenítése először"; +$a->strings["Show Oldest First"] = "Legrégebbi megjelenítése először"; +$a->strings["View Photo"] = "Fénykép megtekintése"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Hozzáférés megtagadva. Az elemhez való hozzáférés korlátozva lehet."; +$a->strings["Photo not available"] = "A fénykép nem érhető el"; +$a->strings["Do you really want to delete this photo?"] = "Valóban törölni szeretné ezt a fényképet?"; +$a->strings["Delete Photo"] = "Fénykép törlése"; +$a->strings["View photo"] = "Fénykép megtekintése"; +$a->strings["Edit photo"] = "Fénykép szerkesztése"; +$a->strings["Delete photo"] = "Fénykép törlése"; +$a->strings["Use as profile photo"] = "Használat profilfényképként"; +$a->strings["Private Photo"] = "Személyes fénykép"; +$a->strings["View Full Size"] = "Teljes méret megtekintése"; +$a->strings["Tags: "] = "Címkék: "; +$a->strings["[Select tags to remove]"] = "[Eltávolítandó címkék kiválasztása]"; +$a->strings["New album name"] = "Új album neve"; +$a->strings["Caption"] = "Felirat"; +$a->strings["Add a Tag"] = "Címke hozzáadása"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Példa: @bob, @Barbara_Jensen, @jim@example.com, #Budapest, #kemping"; +$a->strings["Do not rotate"] = "Ne forgassa el"; +$a->strings["Rotate CW (right)"] = "Forgatás jobbra"; +$a->strings["Rotate CCW (left)"] = "Forgatás balra"; +$a->strings["This is you"] = "Ez Ön"; +$a->strings["Comment"] = "Hozzászólás"; +$a->strings["Like"] = "Tetszik"; +$a->strings["I like this (toggle)"] = "Ezt kedvelem (átváltás)"; +$a->strings["Dislike"] = "Nem tetszik"; +$a->strings["I don't like this (toggle)"] = "Ezt nem kedvelem (átváltás)"; +$a->strings["Map"] = "Térkép"; +$a->strings["View Album"] = "Album megtekintése"; +$a->strings["{0} wants to be your friend"] = "{0} az ismerőse szeretne lenni"; +$a->strings["{0} requested registration"] = "{0} regisztrációt kért"; +$a->strings["{0} and %d others requested registration"] = "{0} és még %d személy regisztrációt kért"; +$a->strings["Bad Request."] = "Hibás kérés."; +$a->strings["User deleted their account"] = "A felhasználó törölte a fiókját"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Az Ön Friendica csomópontján egy felhasználó törölte a fiókját. Győződjön meg arról, hogy az adatai el lettek-e távolítva a biztonsági mentésekből."; +$a->strings["The user id is %d"] = "A felhasználó-azonosító %d"; +$a->strings["Remove My Account"] = "Saját fiók eltávolítása"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Ez teljesen el fogja távolítani a fiókját. Miután ez megtörtént, nem lesz visszaállítható."; +$a->strings["Please enter your password for verification:"] = "Adja meg a jelszavát az ellenőrzéshez:"; +$a->strings["Resubscribing to OStatus contacts"] = "Újrafeliratkozás az OStatus partnerekre"; +$a->strings["Error"] = [ + 0 => "Hiba", + 1 => "Hibák", +]; +$a->strings["Missing some important data!"] = "Néhány fontos adat hiányzik!"; +$a->strings["Update"] = "Frissítés"; +$a->strings["Failed to connect with email account using the settings provided."] = "Nem sikerült kapcsolódni a megadott beállításokat használó e-mail-fiókkal."; +$a->strings["Contact CSV file upload error"] = "Partner CSV-fájl feltöltési hiba"; +$a->strings["Importing Contacts done"] = "A partnerek importálása kész"; +$a->strings["Relocate message has been send to your contacts"] = "Az áthelyezési üzenet el lett küldve a partnereknek"; +$a->strings["Passwords do not match."] = "A jelszavak nem egyeznek."; +$a->strings["Password update failed. Please try again."] = "A jelszó frissítése sikertelen. Próbálja újra."; +$a->strings["Password changed."] = "A jelszó megváltoztatva."; +$a->strings["Password unchanged."] = "A jelszó nincs megváltoztatva."; +$a->strings["Please use a shorter name."] = "Használjon rövidebb nevet."; +$a->strings["Name too short."] = "A név túl rövid."; +$a->strings["Wrong Password."] = "Hibás jelszó."; +$a->strings["Invalid email."] = "Érvénytelen e-mail-cím."; +$a->strings["Cannot change to that email."] = "Nem lehet megváltoztatni arra az e-mail-címre."; +$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "A személyes fórumnak nincsenek adatvédelmi jogosultságai. Alapértelmezett adatvédelmi csoport használata."; +$a->strings["Private forum has no privacy permissions and no default privacy group."] = "A személyes fórumnak nincsenek adatvédelmi jogosultságai és nincs alapértelmezett adatvédelmi csoportja."; +$a->strings["Settings were not updated."] = "A beállítások nem lettek frissítve."; +$a->strings["Connected Apps"] = "Kapcsolt alkalmazások"; +$a->strings["Name"] = "Név"; +$a->strings["Home Page"] = "Kezdőlap"; +$a->strings["Created"] = "Létrehozva"; +$a->strings["Remove authorization"] = "Felhatalmazás eltávolítása"; +$a->strings["No Addon settings configured"] = "Nincsenek bővítménybeállítások meghatározva"; +$a->strings["Addon Settings"] = "Bővítménybeállítások"; +$a->strings["Additional Features"] = "További funkciók"; +$a->strings["Save Settings"] = "Beállítások mentése"; +$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)"; +$a->strings["enabled"] = "engedélyezve"; +$a->strings["disabled"] = "letiltva"; +$a->strings["Built-in support for %s connectivity is %s"] = "A(z) %s összekapcsolhatóságának beépített támogatása %s"; +$a->strings["OStatus (GNU Social)"] = "OStatus (GNU Social)"; +$a->strings["Email access is disabled on this site."] = "Az e-mailes hozzáférés le van tiltva ezen az oldalon."; +$a->strings["None"] = "Nincs"; +$a->strings["Social Networks"] = "Közösségi hálózatok"; +$a->strings["General Social Media Settings"] = "Általános közösségimédia-beállítások"; +$a->strings["Accept only top level posts by contacts you follow"] = "Csak felső szintű bejegyzések elfogadása azoktól a partnerektől, akiket követ"; +$a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = "A rendszer elvégezi a szálak automatikus kiegészítést, ha egy hozzászólás érkezik. Ennek az a mellékhatása, hogy olyan bejegyzéseket is kaphat, amelyeket egy nem követő indított el, de valaki olyan szólt hozzá, akit Ön követ. Ez a beállítás kikapcsolja ezt a viselkedést. Ha be van kapcsolva, akkor szigorúan csak olyan emberektől fog bejegyzéseket kapni, akiket valóban követ."; +$a->strings["Disable Content Warning"] = "Tartalomfigyelmeztetés letiltása"; +$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "Például a Mastodon vagy a Pleroma hálózatán lévő felhasználók képesek egy olyan tartalomfigyelmeztetési mezőt beállítani, amely alapértelmezetten összecsukja a bejegyzéseiket. Ez letiltja az automatikus összecsukást, és beállítja a tartalomfigyelmeztetést a bejegyzés címeként. Nincs hatással semmilyen más tartalomszűrésre, amelyet végül beállított."; +$a->strings["Disable intelligent shortening"] = "Intelligens rövidítés letiltása"; +$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha ez a beállítás engedélyezve van, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni."; +$a->strings["Attach the link title"] = "A hivatkozás címének csatolása"; +$a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = "Ha be van kapcsolva, akkor a csatolt hivatkozás címe címként lesz hozzáadva a Diaspora hálózatra küldött bejegyzéseknél. Ez többnyire az olyan „távoli önmaga” partnerekkel hasznos, amelyek megosztják a hírforrás tartalmát."; +$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Bármely GNU Social (OStatus) követő vagy megemlítő automatikus követése"; +$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Ha üzenetet kap egy ismeretlen OStatus felhasználótól, akkor ez a beállítás dönti el, hogy mit kell tenni. Ha be van jelölve, akkor új partner lesz létrehozva minden egyes ismeretlen felhasználóhoz."; +$a->strings["Default group for OStatus contacts"] = "Alapértelmezett csoport az OStatus partnerekhez"; +$a->strings["Your legacy GNU Social account"] = "Az örökölt GNU Social fiókja"; +$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Ha megadja itt a régi GNU Social vagy Statusnet fiókja nevét (felhasználó@tartomány.tld formátumban), akkor a partnerei automatikusan hozzá lesznek adva. A mező ki lesz ürítve, ha elkészült."; +$a->strings["Repair OStatus subscriptions"] = "OStatus feliratkozások javítása"; +$a->strings["Email/Mailbox Setup"] = "E-mail vagy postafiók-beállítások"; +$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Ha e-mailes partnerekkel szeretne kommunikálni ezen szolgáltatás használatával (opcionális), akkor adja meg, hogy hogyan kell kapcsolódni a postafiókjához."; +$a->strings["Last successful email check:"] = "Legutóbbi sikeres e-mail-ellenőrzés:"; +$a->strings["IMAP server name:"] = "IMAP-kiszolgáló neve:"; +$a->strings["IMAP port:"] = "IMAP port:"; +$a->strings["Security:"] = "Biztonság:"; +$a->strings["Email login name:"] = "E-mail bejelentkezési neve:"; +$a->strings["Email password:"] = "E-mail jelszava:"; +$a->strings["Reply-to address:"] = "Válaszcím:"; +$a->strings["Send public posts to all email contacts:"] = "Nyilvános bejegyzések küldése az összes e-mail partnernek:"; +$a->strings["Action after import:"] = "Importálás utáni művelet:"; +$a->strings["Mark as seen"] = "Megjelölés olvasottként"; +$a->strings["Move to folder"] = "Áthelyezés mappába"; +$a->strings["Move to folder:"] = "Áthelyezés mappába:"; +$a->strings["Unable to find your profile. Please contact your admin."] = "Nem található a profilja. Vegye fel a kapcsolatot a rendszergazdával."; +$a->strings["Account Types"] = "Fióktípusok"; +$a->strings["Personal Page Subtypes"] = "Személyes oldal altípusai"; +$a->strings["Community Forum Subtypes"] = "Közösségi fórum altípusai"; +$a->strings["Personal Page"] = "Személyes oldal"; +$a->strings["Account for a personal profile."] = "Egy személyes profil fiókja."; +$a->strings["Organisation Page"] = "Szervezeti oldal"; +$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Egy szervezet fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”."; +$a->strings["News Page"] = "Hírek oldal"; +$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Egy hírportál fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”."; +$a->strings["Community Forum"] = "Közösségi fórum"; +$a->strings["Account for community discussions."] = "Közösségi beszélgetések fiókja."; +$a->strings["Normal Account Page"] = "Normál fiókoldal"; +$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Egy szokásos személyes profil fiókja, amely az „ismerősök” és a „követők” kézi jóváhagyását igényli."; +$a->strings["Soapbox Page"] = "Szappantartó oldal"; +$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Egy nyilvános profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”."; +$a->strings["Public Forum"] = "Nyilvános fórum"; +$a->strings["Automatically approves all contact requests."] = "Automatikusan jóváhagyja az összes partnerkérést."; +$a->strings["Automatic Friend Page"] = "Automatikus ismerős oldal"; +$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”."; +$a->strings["Private Forum [Experimental]"] = "Személyes fórum [kísérleti]"; +$a->strings["Requires manual approval of contact requests."] = "A partnerkérések kézi jóváhagyását igényli."; +$a->strings["OpenID:"] = "OpenID:"; +$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Kihagyható) Lehetővé teszi ezen OpenID számára, hogy bejelentkezzen ebbe a fiókba."; +$a->strings["Publish your profile in your local site directory?"] = "Közzéteszi a profilját a helyi oldal könyvtárában?"; +$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "A profilja közzé lesz téve ennek a csomópontnak a helyi könyvtárában. A profilrészletei esetleg nyilvánosan láthatóak lehetnek a rendszerbeállításoktól függően."; +$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = "A profilja közzé lesz téve a globális Friendica könyvtárakban is (például itt: %s)."; +$a->strings["Your Identity Address is '%s' or '%s'."] = "Az Ön személyazonosság-címe „%s” vagy „%s”."; +$a->strings["Account Settings"] = "Fiókbeállítások"; +$a->strings["Password Settings"] = "Jelszóbeállítások"; +$a->strings["New Password:"] = "Új jelszó:"; +$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = "Az engedélyezett karakterek az a-z, A-Z, 0-9 tartományokban lévők és a különleges karakterek, kivéve az üres karaktereket, ékezetes betűket és a kettőspontot (:)."; +$a->strings["Confirm:"] = "Megerősítés:"; +$a->strings["Leave password fields blank unless changing"] = "Hagyja üresen a jelszómezőket, különben megváltozik"; +$a->strings["Current Password:"] = "Jelenlegi jelszó:"; +$a->strings["Your current password to confirm the changes"] = "A jelenlegi jelszava a változtatások megerősítéséhez"; +$a->strings["Password:"] = "Jelszó:"; +$a->strings["Your current password to confirm the changes of the email address"] = "A jelenlegi jelszava az e-mail-címe megváltoztatásának megerősítéséhez"; +$a->strings["Delete OpenID URL"] = "OpenID URL törlése"; +$a->strings["Basic Settings"] = "Alapvető beállítások"; +$a->strings["Full Name:"] = "Teljes név:"; +$a->strings["Email Address:"] = "E-mail-cím:"; +$a->strings["Your Timezone:"] = "Az Ön időzónája:"; +$a->strings["Your Language:"] = "Az Ön nyelve:"; +$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Annak a nyelvnek a beállítása, amelyet a Friendica felületének megjelenítéséhez és a levelek küldéséhez használunk"; +$a->strings["Default Post Location:"] = "Alapértelmezett bejegyzésküldési hely:"; +$a->strings["Use Browser Location:"] = "Böngésző helyének használata:"; +$a->strings["Security and Privacy Settings"] = "Biztonsági és adatvédelmi beállítások"; +$a->strings["Maximum Friend Requests/Day:"] = "Legtöbb ismerőskérés naponta:"; +$a->strings["(to prevent spam abuse)"] = "(a levélszeméttel való visszaélés elkerüléséhez)"; +$a->strings["Allow your profile to be searchable globally?"] = "Engedélyezi, hogy a profilja globálisan kereshető legyen?"; +$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = "Akkor kapcsolja be ezt a beállítást, ha azt szeretné, hogy mások egyszerűen megtalálják és kövessék Önt. A profilja kereshető lesz a távoli rendszereken. Ez a beállítás azt is meghatározza, hogy a Friendica tájékoztatja-e a keresőmotorokat arról, hogy a profilját indexelni kell-e vagy sem."; +$a->strings["Hide your contact/friend list from viewers of your profile?"] = "Elrejti a partnerlistáját vagy ismerőslistáját a profilja megtekintői elől?"; +$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = "A partnereinek listája a profiloldalán van megjelenítve. Kapcsolja be ezt a beállítást, hogy letiltsa a partnerlistája megjelenítését."; +$a->strings["Hide your profile details from anonymous viewers?"] = "Elrejti a profilja részleteit a névtelen megtekintők elől?"; +$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "A névtelen látogatók csak azt profilfényképét, megjelenített nevét és becenevét láthatják, amelyet a profiloldalán használ. A nyilvános bejegyzései és válaszai továbbra is elérhetők lesznek más eszközökkel."; +$a->strings["Make public posts unlisted"] = "Nyilvános bejegyzések felsorolatlanná tétele"; +$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = "A nyilvános bejegyzései nem fognak megjelenni a közösségi oldalakon vagy a keresési találatokban, és nem lesznek elküldve az átjátszó kiszolgálóknak. Azonban továbbra is megjelenhetnek a nyilvános hírforrásokban a távoli kiszolgálókon."; +$a->strings["Make all posted pictures accessible"] = "Az összes beküldött fénykép elérhetővé tétele"; +$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = "Ez a beállítás elérhetővé tesz minden egyes beküldött fényképet a közvetlen hivatkozáson keresztül. Ez egy kerülőmegoldás arra a problémára, hogy a legtöbb más hálózat nem tudja kezelni a fényképek jogosultságait. A nem nyilvános fényképek továbbra sem lesznek láthatóak a nyilvánosság számára a fényképalbumán keresztül."; +$a->strings["Allow friends to post to your profile page?"] = "Engedélyezi az ismerősöknek, hogy beküldjenek a profiloldalára?"; +$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "A partnerei bejegyzéseket írhatnak az Ön profilfalára. Ezek a bejegyzések továbbítva lesznek a partnereinek."; +$a->strings["Allow friends to tag your posts?"] = "Engedélyezi az ismerőseinek, hogy címkézzék a bejegyzéseit?"; +$a->strings["Your contacts can add additional tags to your posts."] = "A partnerei további címkéket adhatnak a bejegyzéseihez."; +$a->strings["Permit unknown people to send you private mail?"] = "Engedélyt ad ismeretlen embereknek, hogy személyes levelet küldjenek Önnek?"; +$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "A Friendica hálózat felhasználói akkor is küldhetnek Önnek személyes üzeneteket, ha nincsenek a partnerlistáján."; +$a->strings["Maximum private messages per day from unknown people:"] = "Legtöbb személyes üzenet naponta az ismeretlen emberektől:"; +$a->strings["Default Post Permissions"] = "Alapértelmezett bejegyzés-jogosultságok"; +$a->strings["Expiration settings"] = "Lejárati jogosultságok"; +$a->strings["Automatically expire posts after this many days:"] = "Bejegyzések automatikus lejárata ennyi nap után:"; +$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Ha üres, akkor a bejegyzések nem járnak le. A lejárt bejegyzések törölve lesznek."; +$a->strings["Expire posts"] = "Bejegyzések lejárata"; +$a->strings["When activated, posts and comments will be expired."] = "Ha be van kapcsolva, akkor a bejegyzések és a hozzászólások le fognak járni."; +$a->strings["Expire personal notes"] = "Személyes jegyzetek lejárata"; +$a->strings["When activated, the personal notes on your profile page will be expired."] = "Ha be van kapcsolva, akkor a profiloldalán lévő személyes jegyzetek le fognak járni."; +$a->strings["Expire starred posts"] = "Csillagozott bejegyzések lejárata"; +$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "A bejegyzések csillagozása megakadályozza azok lejáratát. Ez a viselkedés felülírható ezzel a beállítással."; +$a->strings["Expire photos"] = "Fényképek lejárata"; +$a->strings["When activated, photos will be expired."] = "Ha be van kapcsolva, akkor a fényképek le fognak járni."; +$a->strings["Only expire posts by others"] = "Csak a másoktól származó bejegyzések lejárata"; +$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = "Ha be van kapcsolva, akkor a saját bejegyzései sosem járnak le. Ekkor a fenti beállítás csak azokra a bejegyzésekre érvényes, amelyeket megkap."; +$a->strings["Notification Settings"] = "Értesítési beállítások"; +$a->strings["Send a notification email when:"] = "Értesítési e-mail küldése a következő esetekben:"; +$a->strings["You receive an introduction"] = "Egy bemutatkozást fogad"; +$a->strings["Your introductions are confirmed"] = "A bemutatkozásait jóváhagyták"; +$a->strings["Someone writes on your profile wall"] = "Valaki ír a profilfalára"; +$a->strings["Someone writes a followup comment"] = "Valaki egy követő hozzászólást ír"; +$a->strings["You receive a private message"] = "Személyes üzenetet kap"; +$a->strings["You receive a friend suggestion"] = "Ismerősajánlást kap"; +$a->strings["You are tagged in a post"] = "Bejelölték egy bejegyzésben"; +$a->strings["You are poked/prodded/etc. in a post"] = "Megbökték, megdöfték, stb. egy bejegyzésben"; +$a->strings["Activate desktop notifications"] = "Asztali értesítések bekapcsolása"; +$a->strings["Show desktop popup on new notifications"] = "Felugró üzenet megjelenítése az asztalon új értesítések esetén."; +$a->strings["Text-only notification emails"] = "Csak szöveges értesítési e-mailek"; +$a->strings["Send text only notification emails, without the html part"] = "Csak szöveges értesítési e-mailek küldése a HTML rész nélkül."; +$a->strings["Show detailled notifications"] = "Részletes értesítések megjelenítése"; +$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Alapértelmezetten az értesítések elemenként egyetlen értesítésbe vannak összevonva. Ha engedélyezve van, akkor minden értesítés megjelenik."; +$a->strings["Show notifications of ignored contacts"] = "Figyelmen kívül hagyott partnerek értesítéseinek megjelenítése"; +$a->strings["You don't see posts from ignored contacts. But you still see their comments. This setting controls if you want to still receive regular notifications that are caused by ignored contacts or not."] = "Nem látja a figyelmen kívül hagyott partnerektől érkező bejegyzéseket. Viszont továbbra is látja a hozzászólásaikat. Ez a beállítás azt vezérli, hogy továbbra is szeretne-e olyan normál értesítéseket kapni vagy sem, amelyeket figyelmen kívül hagyott partnerek okoznak."; +$a->strings["Advanced Account/Page Type Settings"] = "Speciális fióktípus vagy oldaltípus beállítások"; +$a->strings["Change the behaviour of this account for special situations"] = "A fiók viselkedésének megváltoztatása bizonyos helyzetekre."; +$a->strings["Import Contacts"] = "Partnerek importálása"; +$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = "Töltsön fel egy olyan CSV-fájlt, amely a követett fiókok kezelőjét tartalmazza az első oszlopban, ahogy a régi fiókból exportálta."; +$a->strings["Upload File"] = "Fájl feltöltése"; +$a->strings["Relocate"] = "Áthelyezés"; +$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Ha áthelyezte ezt a profilt egy másik kiszolgálóról, és néhány partnere nem kapta meg a frissítéseket, akkor próbálja meg megnyomni ezt a gombot."; +$a->strings["Resend relocate message to contacts"] = "Áthelyezési üzenet küldése a partnereknek"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nem érhetők el javaslatok. Ha ez egy új oldal, akkor próbálja újra 24 óra múlva."; +$a->strings["Friend Suggestions"] = "Ismerős javaslatok"; +$a->strings["Remove Item Tag"] = "Elem címkéjének eltávolítása"; +$a->strings["Select a tag to remove: "] = "Eltávolítandó címke kiválasztása: "; +$a->strings["Remove"] = "Eltávolítás"; +$a->strings["User imports on closed servers can only be done by an administrator."] = "A lezárt kiszolgálókon történő felhasználó-importálásokat csak egy adminisztrátor végezheti el."; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Ez az oldal túllépte a fiókregisztrációk naponta megengedett számát. Próbálja újra holnap."; +$a->strings["Import"] = "Importálás"; +$a->strings["Move account"] = "Fiók áthelyezése"; +$a->strings["You can import an account from another Friendica server."] = "Importálhat egy fiókot egy másik Friendica kiszolgálóról."; +$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Exportálnia kell a fiókját a régi kiszolgálóról, és fel kell töltenie ide. Itt újra létre fogjuk hozni a régi fiókját az összes partnerével. Megpróbáljuk tájékoztatni az ismerőseit arról is, hogy átköltözött ide."; +$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Ez a funkció kísérleti. Nem tudunk partnereket importálni az OStatus hálózatból (GNU Social/Statusnet) vagy Diaspora hálózatból."; +$a->strings["Account file"] = "Fiókfájl"; +$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "A fiókja exportálásához menjen a „Beállítások → Személyes adatok exportálása” oldalra, és válassza a „Fiók exportálása” lehetőséget."; +$a->strings["You aren't following this contact."] = "Ön nem követi ezt a partnert."; +$a->strings["Unfollowing is currently not supported by your network."] = "A követés megszüntetését jelenleg nem támogatja a hálózata."; +$a->strings["Disconnect/Unfollow"] = "Leválasztás vagy követés megszüntetése"; +$a->strings["No videos selected"] = "Nincsenek videók kiválasztva"; +$a->strings["View Video"] = "Videó megtekintése"; +$a->strings["Recent Videos"] = "Legutóbbi videók"; +$a->strings["Upload New Videos"] = "Új videók feltöltése"; +$a->strings["Invalid request."] = "Érvénytelen kérés."; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Elnézést, talán a feltöltése nagyobb annál, amit a PHP beállítása megenged"; +$a->strings["Or - did you try to upload an empty file?"] = "Vagy – egy üres fájlt próbált meg feltölteni?"; +$a->strings["File exceeds size limit of %s"] = "A fájl meghaladja a beállított %s méretkorlátot"; +$a->strings["File upload failed."] = "A fájl feltöltése sikertelen."; +$a->strings["Wall Photos"] = "Falfényképek"; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "A(z) %s napi falüzeneteinek száma túllépve. Az üzenet sikertelen."; +$a->strings["Unable to check your home location."] = "Nem lehet ellenőrizni az otthona helyét."; +$a->strings["No recipient."] = "Nincs címzett."; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Ha azt szeretné, hogy %s válaszoljon, ellenőrizze, hogy az Ön oldalán lévő adatvédelmi beállítások lehetővé teszik-e az ismeretlen küldőktől származó személyes leveleket."; +$a->strings["No system theme config value set."] = "Nincs rendszertéma beállítási érték megadva."; $a->strings["You must be logged in to use addons. "] = "Bejelentkezve kell lennie a bővítmények használatához."; -$a->strings["Method not allowed for this module. Allowed method(s): %s"] = "A módszer nem engedélyezett ennél a modulnál. Az engedélyezett módszerek: %s"; -$a->strings["Page not found."] = "Az oldal nem található."; $a->strings["Delete this item?"] = "Törli ezt az elemet?"; $a->strings["Block this author? They won't be able to follow you nor see your public posts, and you won't be able to see their posts and their notifications."] = "Tiltja ezt a szerzőt? Nem lesz képes követni Önt, és a nyilvános bejegyzéseit sem látja, valamint Ön sem lesz képes megtekinteni az ő bejegyzéseit és értesítéseit."; $a->strings["toggle mobile"] = "váltás mobilra"; -$a->strings["(no subject)"] = "(nincs tárgy)"; -$a->strings["Record not found"] = "A rekord nem található"; -$a->strings["Friend Suggestion"] = "Ismerősajánlás"; -$a->strings["Friend/Connect Request"] = "Ismerős vagy kapcsolódási kérés"; -$a->strings["New Follower"] = "Új követő"; -$a->strings["%s created a new post"] = "%s létrehozott egy új bejegyzést"; -$a->strings["%s commented on %s's post"] = "%s hozzászólt %s bejegyzéséhez"; -$a->strings["%s liked %s's post"] = "%s kedvelte %s bejegyzését"; -$a->strings["%s disliked %s's post"] = "%s nem kedvelte %s bejegyzését"; -$a->strings["%s is attending %s's event"] = "%s részt vesz %s eseményén"; -$a->strings["%s is not attending %s's event"] = "%s nem vesz részt %s eseményén"; -$a->strings["%s may attending %s's event"] = "%s talán részt vesz %s eseményén"; -$a->strings["%s is now friends with %s"] = "%s és %s mostantól ismerősök"; -$a->strings["The database version had been set to %s."] = "Az adatbázis verziója %s értékre lett állítva."; -$a->strings["The post update is at version %d, it has to be at %d to safely drop the tables."] = "A bejegyzésfrissítés %d. verziónál van. %d. verziónál kell lennie a táblák biztonságos eldobásához."; -$a->strings["No unused tables found."] = "Nem találhatók nem használt táblák."; -$a->strings["These tables are not used for friendica and will be deleted when you execute \"dbstructure drop -e\":"] = "Ezek a táblák nincsenek használatban a Friendica programnál, és törölve lesznek, ha lefuttatja a „dbstructure drop -e” parancsot:"; -$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Nincsenek Antelope fájlformátummal rendelkező táblák MyISAM vagy InnoDB motorokon."; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nHiba (%d) történt az adatbázis frissítése során:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Hibák történtek az adatbázis változtatásainak végrehajtásakor: "; -$a->strings["Another database update is currently running."] = "Egy másik adatbázis-frissítés is fut jelenleg."; -$a->strings["%s: Database update"] = "%s: adatbázis-frissítés"; -$a->strings["%s: updating %s table."] = "%s: a(z) %s tábla frissítése."; -$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "A Friendica jelenleg nem tudja megjeleníteni ezt az oldalt. Vegye fel a kapcsolatot a rendszergazdával."; -$a->strings["template engine cannot be registered without a name."] = "a sablonmotort nem lehet regisztrálni név nélkül."; -$a->strings["template engine is not registered!"] = "a sablonmotor nincs regisztrálva!"; -$a->strings["Yourself"] = "Önmaga"; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = "A módszer nem engedélyezett ennél a modulnál. Az engedélyezett módszerek: %s"; +$a->strings["Page not found."] = "Az oldal nem található."; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Az űrlap biztonsági tokenje nem volt helyes. Ez valószínűleg azért történt, mert az űrlapot túl hosszan tartották nyitva (>3 óra), mielőtt elküldték volna."; +$a->strings["All contacts"] = "Összes partner"; $a->strings["Followers"] = "Követők"; +$a->strings["Following"] = "Követés"; +$a->strings["Mutual friends"] = "Kölcsönösen ismerősök"; +$a->strings["Common"] = "Közös"; +$a->strings["Addon not found"] = "A bővítmény nem található"; +$a->strings["Addon already enabled"] = "A bővítmény már engedélyezve van"; +$a->strings["Addon already disabled"] = "A bővítmény már le van tiltva"; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Nem sikerült találni egyetlen archiválatlan partnerbejegyzést sem erről az URL-ről (%s)"; +$a->strings["The contact entries have been archived"] = "A partnerbejegyzések archiválva lettek"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Nem sikerült találni egyetlen partnerbejegyzést sem erről az URL-ről (%s)"; +$a->strings["The contact has been blocked from the node"] = "A partner tiltva lett a csomópontról"; +$a->strings["Post update version number has been set to %s."] = "A bejegyzésfrissítés verziószáma erre lett beállítva: %s."; +$a->strings["Check for pending update actions."] = "Függőben lévő frissítési műveletek ellenőrzése."; +$a->strings["Done."] = "Kész."; +$a->strings["Execute pending post updates."] = "Függőben lévő bejegyzésfrissítések végrehajtása."; +$a->strings["All pending post updates are done."] = "Az összes függőben lévő bejegyzésfrissítés kész."; +$a->strings["Enter user nickname: "] = "Felhasználó becenevének megadása: "; +$a->strings["Enter new password: "] = "Új jelszó megadása: "; +$a->strings["Enter user name: "] = "Felhasználónév megadása: "; +$a->strings["Enter user email address: "] = "Felhasználó e-mail-címének megadása: "; +$a->strings["Enter a language (optional): "] = "Nyelv megadása (elhagyható): "; +$a->strings["User is not pending."] = "A felhasználó nincs függőben."; +$a->strings["User has already been marked for deletion."] = "A felhasználó már meg lett jelölve törlésre."; +$a->strings["Type \"yes\" to delete %s"] = "Írja be a „yes” szót %s törléséhez"; +$a->strings["Deletion aborted."] = "Törlés megszakítva."; +$a->strings["Enter category: "] = "Kategória megadása: "; +$a->strings["Enter key: "] = "Kulcs megadása: "; +$a->strings["Enter value: "] = "Érték megadása: "; +$a->strings["newer"] = "soha"; +$a->strings["older"] = "régebbi"; +$a->strings["Frequently"] = "Gyakran"; +$a->strings["Hourly"] = "Óránként"; +$a->strings["Twice daily"] = "Naponta kétszer"; +$a->strings["Daily"] = "Naponta"; +$a->strings["Weekly"] = "Hetente"; +$a->strings["Monthly"] = "Havonta"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Email"] = "E-mail"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Discourse"; +$a->strings["Diaspora Connector"] = "Diaspora összekötő"; +$a->strings["GNU Social Connector"] = "GNU Social összekötő"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = "%s (ezen keresztül: %s)"; +$a->strings["General Features"] = "Általános funkciók"; +$a->strings["Photo Location"] = "Fénykép helye"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen."; +$a->strings["Trending Tags"] = "Népszerű címkék"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Egy közösségi oldal felületi elem megjelenítése a legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájával."; +$a->strings["Post Composition Features"] = "Bejegyzés-összeállítási funkciók"; +$a->strings["Auto-mention Forums"] = "Fórumok automatikus említése"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Említés hozzáadása vagy eltávolítása, ha egy fórumoldalt kiválasztanak vagy megszüntetik a kiválasztását az ACL ablakokban."; +$a->strings["Explicit Mentions"] = "Közvetlen említések"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban."; +$a->strings["Post/Comment Tools"] = "Bejegyzés és hozzászólás eszközök"; +$a->strings["Post Categories"] = "Bejegyzéskategóriák"; +$a->strings["Add categories to your posts"] = "Kategóriák hozzáadása a bejegyzéseihez."; +$a->strings["Advanced Profile Settings"] = "Speciális profilbeállítások"; +$a->strings["List Forums"] = "Fórumok felsorolása"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Nyilvános közösségi fórumok megjelenítése a látogatóknak a speciális profiloldalon."; +$a->strings["Tag Cloud"] = "Címkefelhő"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Személyes címkefelhő biztosítása a profiloldalán."; +$a->strings["Display Membership Date"] = "Tagsági dátum megjelenítése"; +$a->strings["Display membership date in profile"] = "Tagsági dátum megjelenítése a profilban."; +$a->strings["Forums"] = "Fórumok"; +$a->strings["External link to forum"] = "Külső hivatkozás a fórumhoz"; +$a->strings["show less"] = "kevesebb megjelenítése"; +$a->strings["show more"] = "több megjelenítése"; +$a->strings["Nothing new here"] = "Semmi új nincs itt"; +$a->strings["Go back"] = "Vissza"; +$a->strings["Clear notifications"] = "Értesítések törlése"; +$a->strings["@name, !forum, #tags, content"] = "@név, !fórum, #címkék, tartalom"; +$a->strings["Logout"] = "Kijelentkezés"; +$a->strings["End this session"] = "Munkamenet befejezése"; +$a->strings["Login"] = "Bejelentkezés"; +$a->strings["Sign in"] = "Bejelentkezés"; +$a->strings["Status"] = "Állapot"; +$a->strings["Your posts and conversations"] = "Az Ön bejegyzései és beszélgetései"; +$a->strings["Profile"] = "Profil"; +$a->strings["Your profile page"] = "Az Ön profiloldala"; +$a->strings["Your photos"] = "Az Ön fényképei"; +$a->strings["Videos"] = "Videók"; +$a->strings["Your videos"] = "Az Ön videói"; +$a->strings["Your events"] = "Az Ön eseményei"; +$a->strings["Personal notes"] = "Személyes jegyzetek"; +$a->strings["Your personal notes"] = "Az Ön személyes jegyzetei"; +$a->strings["Home"] = "Kezdőlap"; +$a->strings["Register"] = "Regisztráció"; +$a->strings["Create an account"] = "Fiók létrehozása"; +$a->strings["Help"] = "Súgó"; +$a->strings["Help and documentation"] = "Súgó és dokumentáció"; +$a->strings["Apps"] = "Alkalmazások"; +$a->strings["Addon applications, utilities, games"] = "Bővítményalkalmazások, segédprogramok és játékok"; +$a->strings["Search"] = "Keresés"; +$a->strings["Search site content"] = "Oldaltartalom keresése"; +$a->strings["Full Text"] = "Teljes szöveg"; +$a->strings["Tags"] = "Címkék"; +$a->strings["Contacts"] = "Partnerek"; +$a->strings["Community"] = "Közösség"; +$a->strings["Conversations on this and other servers"] = "Beszélgetések ezen és más kiszolgálókon"; +$a->strings["Events and Calendar"] = "Események és naptár"; +$a->strings["Directory"] = "Könyvtár"; +$a->strings["People directory"] = "Emberek könyvtár"; +$a->strings["Information"] = "Információk"; +$a->strings["Information about this friendica instance"] = "Információk erről a Friendica példányról"; +$a->strings["Terms of Service"] = "Használati feltételek"; +$a->strings["Terms of Service of this Friendica instance"] = "Ezen Friendica példány használati feltételei"; +$a->strings["Network"] = "Hálózat"; +$a->strings["Conversations from your friends"] = "Ismerősökkel való beszélgetések"; +$a->strings["Introductions"] = "Bemutatkozások"; +$a->strings["Friend Requests"] = "Ismerőskérések"; +$a->strings["Notifications"] = "Értesítések"; +$a->strings["See all notifications"] = "Összes értesítés megtekintése"; +$a->strings["Mark all system notifications seen"] = "Összes rendszerértesítés megjelölése olvasottként"; +$a->strings["Private mail"] = "Személyes levél"; +$a->strings["Inbox"] = "Beérkezett üzenetek"; +$a->strings["Outbox"] = "Elküldött üzenetek"; +$a->strings["Accounts"] = "Fiókok"; +$a->strings["Manage other pages"] = "Más oldalak kezelése"; +$a->strings["Settings"] = "Beállítások"; +$a->strings["Account settings"] = "Fiókbeállítások"; +$a->strings["Manage/edit friends and contacts"] = "Ismerősök és partnerek kezelése vagy szerkesztése"; +$a->strings["Admin"] = "Adminisztráció"; +$a->strings["Site setup and configuration"] = "Oldal beállítása és konfigurálás"; +$a->strings["Navigation"] = "Navigáció"; +$a->strings["Site map"] = "Oldaltérkép"; +$a->strings["Embedding disabled"] = "A beágyazás letiltva"; +$a->strings["Embedded content"] = "Beágyazott tartalom"; +$a->strings["prev"] = "előző"; +$a->strings["last"] = "utolsó"; +$a->strings["Image/photo"] = "Kép vagy fénykép"; +$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; +$a->strings["Link to source"] = "Hivatkozás a forráshoz"; +$a->strings["Click to open/close"] = "Kattintson a megnyitáshoz vagy bezáráshoz"; +$a->strings["$1 wrote:"] = "$1 írta:"; +$a->strings["Encrypted content"] = "Titkosított tartalom"; +$a->strings["Invalid source protocol"] = "Érvénytelen forrásprotokoll"; +$a->strings["Invalid link protocol"] = "Érvénytelen hivatkozási protokoll"; +$a->strings["Loading more entries..."] = "További bejegyzések betöltése…"; +$a->strings["The end"] = "Vége"; +$a->strings["Follow"] = "Követés"; +$a->strings["Add New Contact"] = "Új partner hozzáadása"; +$a->strings["Enter address or web location"] = "Cím vagy webhely megadása"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Példa: bob@example.com, http://example.com/barbara"; +$a->strings["Connect"] = "Kapcsolódás"; +$a->strings["%d invitation available"] = [ + 0 => "%d meghívás érhető el", + 1 => "%d meghívás érhető el", +]; +$a->strings["Find People"] = "Emberek keresése"; +$a->strings["Enter name or interest"] = "Név vagy érdeklődés beírása"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Példák: Szabó János, Halászat"; +$a->strings["Find"] = "Keresés"; +$a->strings["Similar Interests"] = "Hasonló érdeklődések"; +$a->strings["Random Profile"] = "Véletlen profil"; +$a->strings["Invite Friends"] = "Ismerősök meghívása"; +$a->strings["Global Directory"] = "Globális könyvtár"; +$a->strings["Local Directory"] = "Helyi könyvtár"; +$a->strings["Groups"] = "Csoportok"; +$a->strings["Everyone"] = "Mindenki"; +$a->strings["Relationships"] = "Kapcsolatok"; +$a->strings["All Contacts"] = "Összes partner"; +$a->strings["Protocols"] = "Protokollok"; +$a->strings["All Protocols"] = "Összes protokoll"; +$a->strings["Saved Folders"] = "Mentett mappák"; +$a->strings["Everything"] = "Minden"; +$a->strings["Categories"] = "Kategóriák"; +$a->strings["%d contact in common"] = [ + 0 => "%d partner közös", + 1 => "%d partner közös", +]; +$a->strings["Archives"] = "Archívumok"; +$a->strings["Persons"] = "Személyek"; +$a->strings["Organisations"] = "Szervezetek"; +$a->strings["News"] = "Hírek"; +$a->strings["All"] = "Összes"; +$a->strings["Export"] = "Exportálás"; +$a->strings["Export calendar as ical"] = "Naptár exportálása iCal-ként"; +$a->strings["Export calendar as csv"] = "Naptár exportálása CSV-ként"; +$a->strings["No contacts"] = "Nincsenek partnerek"; +$a->strings["%d Contact"] = [ + 0 => "%d partner", + 1 => "%d partner", +]; +$a->strings["View Contacts"] = "Partnerek megtekintése"; +$a->strings["Remove term"] = "Kifejezés eltávolítása"; +$a->strings["Saved Searches"] = "Mentett keresések"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Népszerű címkék (legutóbbi %d óra)", + 1 => "Népszerű címkék (legutóbbi %d óra)", +]; +$a->strings["More Trending Tags"] = "További népszerű címkék"; +$a->strings["Yourself"] = "Önmaga"; $a->strings["Mutuals"] = "Kölcsönösen ismerősök"; $a->strings["Post to Email"] = "Beküldés e-mailbe"; $a->strings["Public"] = "Nyilvános"; @@ -78,18 +863,68 @@ $a->strings["Limited/Private"] = "Korlátozott vagy személyes"; $a->strings["This content will be shown only to the people in the first box, to the exception of the people mentioned in the second box. It won't appear anywhere public."] = "Ez a tartalom csak az első mezőben lévő embereknek fog megjelenni, kivéve a második mezőben említett embereknek. Nem jelenik meg sehol sem nyilvánosan."; $a->strings["Show to:"] = "Megjelenítés nekik:"; $a->strings["Except to:"] = "Kivéve nekik:"; -$a->strings["CC: email addresses"] = "Másolat: e-mail-címek"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Példa: bob@example.com, mary@example.com"; $a->strings["Connectors"] = "Összekötők"; -$a->strings["Updates from version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383."] = "A korábbi %s verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót."; -$a->strings["Updates from postupdate version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383."] = "A korábbi %s bejegyzésfrissítési verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót."; -$a->strings["%s: executing pre update %d"] = "%s: %d előfrissítés végrehajtása"; -$a->strings["%s: executing post update %d"] = "%s: %d bejegyzésfrissítés végrehajtása"; -$a->strings["Update %s failed. See error logs."] = "A(z) %s frissítés sikertelen. Nézze meg a hibanaplókat."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tA Friendica fejlesztői nemrég kiadták a(z) %s frissítést, de amikor\n\t\t\t\tmegpróbáltam telepíteni, valami nagyon elromlott.\n\t\t\t\tEzt hamarosan javítani kell, és én nem tudom egyedül elvégezni.\n\t\t\t\tVegye fel a kapcsolatot egy Friendica fejlesztővel, ha egyedül nem\n\t\t\t\ttud nekem segíteni. Az adatbázisunk érvénytelen lehet."; -$a->strings["The error message is\\n[pre]%s[/pre]"] = "A hibaüzenet a következő:\\n[pre]%s[/pre]"; -$a->strings["[Friendica Notify] Database update"] = "[Friendica értesítés] Adatbázis-frissítés"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tA Friendica adatbázisa sikeresen frissítve lett: %s → %s."; +$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "A „config/local.config.php” adatbázis-beállítófájlt nem sikerült írni. Használja a mellékelt szöveget egy beállítófájl létrehozásához a webkiszolgáló gyökerében."; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Lehet, hogy kézzel kell importálnia a „database.sql” fájlt phpMyAdmin vagy MySQL használatával."; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = "Nézze meg a „doc/INSTALL.md” fájlt."; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Nem sikerült megtalálni a PHP parancssori verzióját a webkiszolgáló PATH környezeti változójában."; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Ha nincs telepítve a PHP parancssori verziója a kiszolgálóján, akkor nem lesz képes futtatni a háttérfeldolgozást. Nézze meg a Setup the worker szakaszt a dokumentációban (angol nyelven)."; +$a->strings["PHP executable path"] = "PHP végrehajtható útvonala"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "A teljes útvonal megadása a PHP végrehajthatóhoz. Ezt üresen hagyhatja a telepítés folytatásához."; +$a->strings["Command line PHP"] = "Parancssori PHP"; +$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "A PHP végrehajtható nem a PHP parancssori bináris (lehet cgi-fgci verzió)"; +$a->strings["Found PHP version: "] = "Megtalált PHP-verzió: "; +$a->strings["PHP cli binary"] = "PHP parancssori bináris"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "A rendszerén lévő PHP parancssori verziójában a „register_argc_argv” nincs engedélyezve."; +$a->strings["This is required for message delivery to work."] = "Ez ahhoz szükséges, hogy az üzenetkézbesítés működjön."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Hiba: az „openssl_pkey_new” függvény ezen a rendszeren nem képes titkosítási kulcsokat előállítani"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Ha Windows alatt fut, akkor nézze meg a „http://www.php.net/manual/en/openssl.installation.php” dokumentációt."; +$a->strings["Generate encryption keys"] = "Titkosítási kulcsok előállítása"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Hiba: az Apache webkiszolgáló mod-rewrite modulja szükséges, de nincs telepítve."; +$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite modul"; +$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Hiba: a PDO vagy a MySQLi PHP-modul szükséges, de nincs telepítve."; +$a->strings["Error: The MySQL driver for PDO is not installed."] = "Hiba: a PDO-hoz szükséges MySQL illesztőprogram nincs telepítve."; +$a->strings["PDO or MySQLi PHP module"] = "PDO vagy MySQLi PHP-modul"; +$a->strings["Error, XML PHP module required but not installed."] = "Hiba: az XML PHP-modul szükséges, de nincs telepítve."; +$a->strings["XML PHP module"] = "XML PHP-modul"; +$a->strings["libCurl PHP module"] = "libCurl PHP-modul"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Hiba: az libCURL PHP-modul szükséges, de nincs telepítve."; +$a->strings["GD graphics PHP module"] = "GD grafikai PHP-modul"; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Hiba: a JPEG támogatással rendelkező GD grafikai PHP-modul szükséges, de nincs telepítve."; +$a->strings["OpenSSL PHP module"] = "OpenSSL PHP-modul"; +$a->strings["Error: openssl PHP module required but not installed."] = "Hiba: az OpenSSL PHP-modul szükséges, de nincs telepítve."; +$a->strings["mb_string PHP module"] = "mb_string PHP-modul"; +$a->strings["Error: mb_string PHP module required but not installed."] = "Hiba: az mb_string PHP-modul szükséges, de nincs telepítve."; +$a->strings["iconv PHP module"] = "iconv PHP-modul"; +$a->strings["Error: iconv PHP module required but not installed."] = "Hiba: az iconv PHP-modul szükséges, de nincs telepítve."; +$a->strings["POSIX PHP module"] = "POSIX PHP-modul"; +$a->strings["Error: POSIX PHP module required but not installed."] = "Hiba: a POSIX PHP-modul szükséges, de nincs telepítve."; +$a->strings["Program execution functions"] = "Programvégrehajtási funkciók"; +$a->strings["Error: Program execution functions (proc_open) required but not enabled."] = "Hiba: a programvégrehajtási funkciók (proc_open) szükségesek, de nincsenek engedélyezve."; +$a->strings["JSON PHP module"] = "JSON PHP-modul"; +$a->strings["Error: JSON PHP module required but not installed."] = "Hiba: a JSON PHP-modul szükséges, de nincs telepítve."; +$a->strings["File Information PHP module"] = "Fájlinformációk PHP-modul"; +$a->strings["Error: File Information PHP module required but not installed."] = "Hiba: a fájlinformációk PHP-modul szükséges, de nincs telepítve."; +$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = "A webes telepítőnek képesnek kell lennie létrehozni egy „local.config.php” nevű fájlt a webkiszolgáló „config” mappájában, és ezt nem lehet megtenni."; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ez leggyakrabban jogosultsági beállítás, mivel előfordulhat, hogy a webkiszolgáló nem képes fájlokat írni a mappájába, annak ellenére, hogy Ön tud."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = "Ezen eljárás végén adni fogunk Önnek egy szöveget, hogy elmentse egy „local.config.php” nevű fájlba a Friendica „config” mappájában."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"doc/INSTALL.md\" for instructions."] = "Alternatívaként kihagyhatja ezt az eljárást, és végezhet kézi telepítést. Az utasításokért nézze meg a „doc/INSTALL.txt” fájlt."; +$a->strings["config/local.config.php is writable"] = "a config/local.config.php írható"; +$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "A Friendica a Smarty3 sablonmotort használja a webes nézetei megjelenítéséhez. A Smarty3 lefordítja a sablonokat PHP-ra a megjelenítés felgyorsításához."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "A lefordított sablonok tárolása érdekében a webkiszolgálónak írási hozzáférésre van szüksége a Friendica felső szintű mappája alatti „view/smarty3/” könyvtárhoz."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Biztosítsa, hogy a webkiszolgálót futtató felhasználónak (például www-data) legyen írási hozzáférése ehhez a mappához."; +$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Megjegyzés: biztonsági intézkedésként csak a „view/smarty3/” mappához kell írási hozzáférést adnia a webkiszolgálónak, nem azokhoz a sablonfájlokhoz (.tpl), amelyeket tartalmaz."; +$a->strings["view/smarty3 is writable"] = "A „view/smarty3” írható"; +$a->strings["Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-dist to .htaccess."] = "Úgy tűnik, hogy a .htaccess fájlban lévő URL átírás nem működik. Győződjön meg arról, hogy lemásolta-e a .htaccess-dist fájlt .htaccess néven."; +$a->strings["In some circumstances (like running inside containers), you can skip this error."] = "Bizonyos körülmények között (például konténereken belül való futtatáskor) átugorhatja ezt a hibát."; +$a->strings["Error message from Curl when fetching"] = "Hibaüzenet a cURL-től a lekéréskor"; +$a->strings["Url rewrite is working"] = "Az URL átírás működik"; +$a->strings["ImageMagick PHP extension is not installed"] = "Az ImageMagick PHP-kiterjesztés nincs telepítve"; +$a->strings["ImageMagick PHP extension is installed"] = "Az ImageMagick PHP-kiterjesztés telepítve van"; +$a->strings["ImageMagick supports GIF"] = "Az ImageMagick támogatja a GIF-et"; +$a->strings["Database already in use."] = "Az adatbázis már használatban van."; +$a->strings["Could not connect to database."] = "Nem sikerült kapcsolódni az adatbázishoz."; $a->strings["Monday"] = "Hétfő"; $a->strings["Tuesday"] = "Kedd"; $a->strings["Wednesday"] = "Szerda"; @@ -139,67 +974,18 @@ $a->strings["finger"] = "fogdosás"; $a->strings["fingered"] = "megfogdosva"; $a->strings["rebuff"] = "elutasítás"; $a->strings["rebuffed"] = "elutasítva"; -$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "A „config/local.config.php” adatbázis-beállítófájlt nem sikerült írni. Használja a mellékelt szöveget egy beállítófájl létrehozásához a webkiszolgáló gyökerében."; -$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Lehet, hogy kézzel kell importálnia a „database.sql” fájlt phpMyAdmin vagy MySQL használatával."; -$a->strings["Please see the file \"doc/INSTALL.md\"."] = "Nézze meg a „doc/INSTALL.md” fájlt."; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Nem sikerült megtalálni a PHP parancssori verzióját a webkiszolgáló PATH környezeti változójában."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Ha nincs telepítve a PHP parancssori verziója a kiszolgálóján, akkor nem lesz képes futtatni a háttérfeldolgozást. Nézze meg a Setup the worker szakaszt a dokumentációban (angol nyelven)."; -$a->strings["PHP executable path"] = "PHP végrehajtható útvonala"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "A teljes útvonal megadása a PHP végrehajthatóhoz. Ezt üresen hagyhatja a telepítés folytatásához."; -$a->strings["Command line PHP"] = "Parancssori PHP"; -$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "A PHP végrehajtható nem a PHP parancssori bináris (lehet cgi-fgci verzió)"; -$a->strings["Found PHP version: "] = "Megtalált PHP-verzió: "; -$a->strings["PHP cli binary"] = "PHP parancssori bináris"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "A rendszerén lévő PHP parancssori verziójában a „register_argc_argv” nincs engedélyezve."; -$a->strings["This is required for message delivery to work."] = "Ez ahhoz szükséges, hogy az üzenetkézbesítés működjön."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Hiba: az „openssl_pkey_new” függvény ezen a rendszeren nem képes titkosítási kulcsokat előállítani"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Ha Windows alatt fut, akkor nézze meg a „http://www.php.net/manual/en/openssl.installation.php” dokumentációt."; -$a->strings["Generate encryption keys"] = "Titkosítási kulcsok előállítása"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Hiba: az Apache webkiszolgáló mod-rewrite modulja szükséges, de nincs telepítve."; -$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite modul"; -$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Hiba: a PDO vagy a MySQLi PHP-modul szükséges, de nincs telepítve."; -$a->strings["Error: The MySQL driver for PDO is not installed."] = "Hiba: a PDO-hoz szükséges MySQL illesztőprogram nincs telepítve."; -$a->strings["PDO or MySQLi PHP module"] = "PDO vagy MySQLi PHP-modul"; -$a->strings["Error, XML PHP module required but not installed."] = "Hiba: az XML PHP-modul szükséges, de nincs telepítve."; -$a->strings["XML PHP module"] = "XML PHP-modul"; -$a->strings["libCurl PHP module"] = "libCurl PHP-modul"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Hiba: az libCURL PHP-modul szükséges, de nincs telepítve."; -$a->strings["GD graphics PHP module"] = "GD grafikai PHP-modul"; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Hiba: a JPEG támogatással rendelkező GD grafikai PHP-modul szükséges, de nincs telepítve."; -$a->strings["OpenSSL PHP module"] = "OpenSSL PHP-modul"; -$a->strings["Error: openssl PHP module required but not installed."] = "Hiba: az OpenSSL PHP-modul szükséges, de nincs telepítve."; -$a->strings["mb_string PHP module"] = "mb_string PHP-modul"; -$a->strings["Error: mb_string PHP module required but not installed."] = "Hiba: az mb_string PHP-modul szükséges, de nincs telepítve."; -$a->strings["iconv PHP module"] = "iconv PHP-modul"; -$a->strings["Error: iconv PHP module required but not installed."] = "Hiba: az iconv PHP-modul szükséges, de nincs telepítve."; -$a->strings["POSIX PHP module"] = "POSIX PHP-modul"; -$a->strings["Error: POSIX PHP module required but not installed."] = "Hiba: a POSIX PHP-modul szükséges, de nincs telepítve."; -$a->strings["Program execution functions"] = "Programvégrehajtási funkciók"; -$a->strings["Error: Program execution functions required but not enabled."] = "Hiba: a programvégrehajtási funkciók szükségesek, de nincsenek engedélyezve."; -$a->strings["JSON PHP module"] = "JSON PHP-modul"; -$a->strings["Error: JSON PHP module required but not installed."] = "Hiba: a JSON PHP-modul szükséges, de nincs telepítve."; -$a->strings["File Information PHP module"] = "Fájlinformációk PHP-modul"; -$a->strings["Error: File Information PHP module required but not installed."] = "Hiba: a fájlinformációk PHP-modul szükséges, de nincs telepítve."; -$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = "A webes telepítőnek képesnek kell lennie létrehozni egy „local.config.php” nevű fájlt a webkiszolgáló „config” mappájában, és ezt nem lehet megtenni."; -$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ez leggyakrabban jogosultsági beállítás, mivel előfordulhat, hogy a webkiszolgáló nem képes fájlokat írni a mappájába, annak ellenére, hogy Ön tud."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = "Ezen eljárás végén adni fogunk Önnek egy szöveget, hogy elmentse egy „local.config.php” nevű fájlba a Friendica „config” mappájában."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"doc/INSTALL.md\" for instructions."] = "Alternatívaként kihagyhatja ezt az eljárást, és végezhet kézi telepítést. Az utasításokért nézze meg a „doc/INSTALL.txt” fájlt."; -$a->strings["config/local.config.php is writable"] = "a config/local.config.php írható"; -$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "A Friendica a Smarty3 sablonmotort használja a webes nézetei megjelenítéséhez. A Smarty3 lefordítja a sablonokat PHP-ra a megjelenítés felgyorsításához."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "A lefordított sablonok tárolása érdekében a webkiszolgálónak írási hozzáférésre van szüksége a Friendica felső szintű mappája alatti „view/smarty3/” könyvtárhoz."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Biztosítsa, hogy a webkiszolgálót futtató felhasználónak (például www-data) legyen írási hozzáférése ehhez a mappához."; -$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Megjegyzés: biztonsági intézkedésként csak a „view/smarty3/” mappához kell írási hozzáférést adnia a webkiszolgálónak, nem azokhoz a sablonfájlokhoz (.tpl), amelyeket tartalmaz."; -$a->strings["view/smarty3 is writable"] = "A „view/smarty3” írható"; -$a->strings["Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-dist to .htaccess."] = "Úgy tűnik, hogy a .htaccess fájlban lévő URL átírás nem működik. Győződjön meg arról, hogy lemásolta-e a .htaccess-dist fájlt .htaccess néven."; -$a->strings["In some circumstances (like running inside containers), you can skip this error."] = "Bizonyos körülmények között (például konténereken belül való futtatáskor) átugorhatja ezt a hibát."; -$a->strings["Error message from Curl when fetching"] = "Hibaüzenet a cURL-től a lekéréskor"; -$a->strings["Url rewrite is working"] = "Az URL átírás működik"; -$a->strings["ImageMagick PHP extension is not installed"] = "Az ImageMagick PHP-kiterjesztés nincs telepítve"; -$a->strings["ImageMagick PHP extension is installed"] = "Az ImageMagick PHP-kiterjesztés telepítve van"; -$a->strings["ImageMagick supports GIF"] = "Az ImageMagick támogatja a GIF-et"; -$a->strings["Database already in use."] = "Az adatbázis már használatban van."; -$a->strings["Could not connect to database."] = "Nem sikerült kapcsolódni az adatbázishoz."; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "A Friendica jelenleg nem tudja megjeleníteni ezt az oldalt. Vegye fel a kapcsolatot a rendszergazdával."; +$a->strings["template engine cannot be registered without a name."] = "a sablonmotort nem lehet regisztrálni név nélkül."; +$a->strings["template engine is not registered!"] = "a sablonmotor nincs regisztrálva!"; +$a->strings["Updates from version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383."] = "A korábbi %s verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót."; +$a->strings["Updates from postupdate version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383."] = "A korábbi %s bejegyzésfrissítési verzióról való frissítések nem támogatottak. Frissítsen legalább a 2021.01-es verzióra, és várja meg, amíg a bejegyzésfrissítés befejezi az 1383-as verziót."; +$a->strings["%s: executing pre update %d"] = "%s: %d előfrissítés végrehajtása"; +$a->strings["%s: executing post update %d"] = "%s: %d bejegyzésfrissítés végrehajtása"; +$a->strings["Update %s failed. See error logs."] = "A(z) %s frissítés sikertelen. Nézze meg a hibanaplókat."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tA Friendica fejlesztői nemrég kiadták a(z) %s frissítést, de amikor\n\t\t\t\tmegpróbáltam telepíteni, valami nagyon elromlott.\n\t\t\t\tEzt hamarosan javítani kell, és én nem tudom egyedül elvégezni.\n\t\t\t\tVegye fel a kapcsolatot egy Friendica fejlesztővel, ha egyedül nem\n\t\t\t\ttud nekem segíteni. Az adatbázisunk érvénytelen lehet."; +$a->strings["The error message is\\n[pre]%s[/pre]"] = "A hibaüzenet a következő:\\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = "[Friendica értesítés] Adatbázis-frissítés"; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tA Friendica adatbázisa sikeresen frissítve lett: %s → %s."; $a->strings["Error decoding account file"] = "Hiba a fiókfájl dekódolásakor"; $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Hiba! Nincsenek verzióadatok a fájlban! Ez nem Friendica fiókfájl?"; $a->strings["User '%s' already exists on this server!"] = "„%s” felhasználó már létezik ezen a kiszolgálón!"; @@ -210,785 +996,215 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "Felhasználóiprofil-létrehozási hiba"; $a->strings["Done. You can now login with your username and password"] = "Kész. Most már bejelentkezhet a felhasználónevével és a jelszavával."; -$a->strings["Access denied."] = "Hozzáférés megtagadva."; -$a->strings["Permission denied."] = "Hozzáférés megtagadva."; -$a->strings["Contact not found."] = "A partner nem található."; -$a->strings["Suggested contact not found."] = "Az ajánlott partner nem található."; -$a->strings["Friend suggestion sent."] = "Az ismerősajánlás elküldve."; -$a->strings["Suggest Friends"] = "Ismerősök ajánlása"; -$a->strings["Suggest a friend for %s"] = "Ismerős ajánlása %s számára"; -$a->strings["Submit"] = "Elküldés"; -$a->strings["Bad Request"] = "Hibás kérés"; +$a->strings["The database version had been set to %s."] = "Az adatbázis verziója %s értékre lett állítva."; +$a->strings["The post update is at version %d, it has to be at %d to safely drop the tables."] = "A bejegyzésfrissítés %d. verziónál van. %d. verziónál kell lennie a táblák biztonságos eldobásához."; +$a->strings["No unused tables found."] = "Nem találhatók nem használt táblák."; +$a->strings["These tables are not used for friendica and will be deleted when you execute \"dbstructure drop -e\":"] = "Ezek a táblák nincsenek használatban a Friendica programnál, és törölve lesznek, ha lefuttatja a „dbstructure drop -e” parancsot:"; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Nincsenek Antelope fájlformátummal rendelkező táblák MyISAM vagy InnoDB motorokon."; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nHiba (%d) történt az adatbázis frissítése során:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Hibák történtek az adatbázis változtatásainak végrehajtásakor: "; +$a->strings["Another database update is currently running."] = "Egy másik adatbázis-frissítés is fut jelenleg."; +$a->strings["%s: Database update"] = "%s: adatbázis-frissítés"; +$a->strings["%s: updating %s table."] = "%s: a(z) %s tábla frissítése."; +$a->strings["Record not found"] = "A rekord nem található"; +$a->strings["Unprocessable Entity"] = "Feldolgozhatatlan entitás"; $a->strings["Unauthorized"] = "Nem engedélyezett"; -$a->strings["Forbidden"] = "Tiltott"; -$a->strings["Not Found"] = "Nem található"; +$a->strings["Token is not authorized with a valid user or is missing a required scope"] = "A token nincs felhatalmazva egy érvényes felhasználóval, vagy hiányzik a szükséges hatókör"; $a->strings["Internal Server Error"] = "Belső kiszolgálóhiba"; -$a->strings["Service Unavailable"] = "A szolgáltatás nem érhető el"; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = "A kiszolgáló nem tudja vagy nem fogja feldolgozni a kérést egy nyilvánvaló klienshiba miatt."; -$a->strings["Authentication is required and has failed or has not yet been provided."] = "Hitelesítés szükséges, és sikertelen volt vagy még nem lett megadva."; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "A kérés érvényes volt, de a kiszolgáló visszautasította a műveletet. A felhasználónak talán nincsenek meg a szükséges jogosultságai egy erőforráshoz, vagy fiókra lehet szüksége."; -$a->strings["The requested resource could not be found but may be available in the future."] = "A kért erőforrás nem található, de elérhető lehet a jövőben."; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "Váratlan feltétel történt, és nincs konkrétabb megfelelő üzenet."; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "A kiszolgáló jelenleg nem érhető el (mert túlterhelt vagy le van kapcsolva a karbantartáshoz). Próbálja újra később."; -$a->strings["Go back"] = "Vissza"; -$a->strings["Stack trace:"] = "Veremkiíratás:"; -$a->strings["Exception thrown in %s:%d"] = "Kivétel történt itt: %s:%d"; -$a->strings["Item was not removed"] = "Az elem nem lett eltávolítva"; -$a->strings["Item was not deleted"] = "Az elem nem lett törölve"; -$a->strings["You must be logged in to use this module"] = "Bejelentkezve kell lennie a modul használatához"; -$a->strings["Save to Folder:"] = "Mentés mappába:"; -$a->strings["- select -"] = "– válasszon –"; -$a->strings["Save"] = "Mentés"; -$a->strings["API endpoint \"%s\" is not implemented"] = "A(z) „%s” API-végpont nincs megvalósítva"; -$a->strings["The API endpoint is currently not implemented but might be in the future."] = "Az API-végpont jelenleg nincs megvalósítva, de ez változhat a jövőben."; -$a->strings["Contact not found"] = "A partner nem található"; -$a->strings["User not found"] = "A felhasználó nem található"; -$a->strings["Profile not found"] = "A profil nem található"; -$a->strings["Error while sending poke, please retry."] = "Hiba a bökés küldése során. Próbálja újra."; -$a->strings["You must be logged in to use this module."] = "Bejelentkezve kell lennie a modul használatához."; -$a->strings["Poke/Prod"] = "Bökés vagy döfés"; -$a->strings["poke, prod or do other things to somebody"] = "bökés, döfés vagy egyéb dolgok művelése valakivel"; -$a->strings["Choose what you wish to do to recipient"] = "Válassza ki, hogy mit szeretne tenni a címzettel"; -$a->strings["Make this post private"] = "A bejegyzés személyessé tétele"; -$a->strings["Loading..."] = "Betöltés…"; -$a->strings["Contact update failed."] = "A partner frissítése sikertelen."; -$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "FIGYELMEZTETÉS: ez erősen speciális, és ha hibás információkat ad meg, akkor a partnerrel való kommunikációi esetleg nem működnek többé."; -$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Használja a böngésző „Vissza” gombját most, ha nem biztos abban, hogy mit kell tenni ezen az oldalon."; -$a->strings["Return to contact editor"] = "Visszatérés a partnerszerkesztőhöz"; -$a->strings["Name"] = "Név"; -$a->strings["Account Nickname"] = "Fiók beceneve"; -$a->strings["@Tagname - overrides Name/Nickname"] = "@Címkenév – felülbírálja a nevet vagy a becenevet"; -$a->strings["Account URL"] = "Fiók URL"; -$a->strings["Account URL Alias"] = "Fiók URL álneve"; -$a->strings["Friend Request URL"] = "Ismerőskérési URL"; -$a->strings["Friend Confirm URL"] = "Ismerősmegerősítési URL"; -$a->strings["Notification Endpoint URL"] = "Értesítésvégpont URL"; -$a->strings["Poll/Feed URL"] = "Lekérés vagy hírforrás URL"; -$a->strings["New photo from this URL"] = "Új fénykép erről az URL-ről"; -$a->strings["Invalid contact."] = "Érvénytelen partner."; -$a->strings["No known contacts."] = "Nincsenek ismert partnerek."; -$a->strings["No common contacts."] = "Nincsenek közös partnerek."; -$a->strings["Follower (%s)"] = [ - 0 => "Követő (%s)", - 1 => "Követők (%s)", -]; -$a->strings["Following (%s)"] = [ - 0 => "Követés (%s)", - 1 => "Követés (%s)", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "Kölcsönösen ismerősök (%s)", - 1 => "Kölcsönösen ismerősök (%s)", -]; -$a->strings["These contacts both follow and are followed by %s."] = "Ezeket a partnereket %s követi és ők is követik őt."; -$a->strings["Common contact (%s)"] = [ - 0 => "Közös partner (%s)", - 1 => "Közös partnerek (%s)", -]; -$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "%s és Ön is nyilvánosan kapcsolatba léptek ezekkel a partnerekkel (követés, hozzászólás vagy kedvelések a nyilvános bejegyzéseknél)."; -$a->strings["Contact (%s)"] = [ - 0 => "Partner (%s)", - 1 => "Partnerek (%s)", -]; -$a->strings["Installed addons/apps:"] = "Telepített bővítmények vagy alkalmazások:"; -$a->strings["No installed addons/apps"] = "Nincsenek telepített bővítmények vagy alkalmazások"; -$a->strings["Read about the Terms of Service of this node."] = "Olvassa el ennek a csomópontnak a használati feltételeit."; -$a->strings["On this server the following remote servers are blocked."] = "Ezen a kiszolgálón a következő távoli kiszolgálók vannak tiltva."; -$a->strings["Blocked domain"] = "Tiltott tartomány"; -$a->strings["Reason for the block"] = "A tiltás oka"; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "Ez egy %s verziójú Friendica, amely a %s helyen fut a weben. Az adatbázis verziója %s, a bejegyzésfrissítés verziója %s."; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Látogassa meg a Friendi.ca oldalt, hogy többet tudjon meg a Friendica projektről."; -$a->strings["Bug reports and issues: please visit"] = "Hibák és problémák jelentéséhez látogassa meg"; -$a->strings["the bugtracker at github"] = "a GitHubon lévő hibakövetőt"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Javaslatokat, dicséretet és egyebeket az „info” kukac friendi pont ca címre küldhet."; -$a->strings["Could not create group."] = "Nem sikerült létrehozni a csoportot."; -$a->strings["Group not found."] = "A csoport nem található."; -$a->strings["Group name was not changed."] = "A csoport neve nem változott meg."; -$a->strings["Unknown group."] = "Ismeretlen csoport."; -$a->strings["Contact is deleted."] = "A partner törölve."; -$a->strings["Unable to add the contact to the group."] = "Nem lehet hozzáadni a partnert a csoporthoz."; -$a->strings["Contact successfully added to group."] = "A partner sikeresen hozzáadva a csoporthoz."; -$a->strings["Unable to remove the contact from the group."] = "Nem lehet eltávolítani a partnert a csoportból."; -$a->strings["Contact successfully removed from group."] = "A partner sikeresen eltávolítva a csoportból."; -$a->strings["Unknown group command."] = "Ismeretlen csoportparancs."; -$a->strings["Bad request."] = "Hibás kérés."; -$a->strings["Save Group"] = "Csoport mentése"; -$a->strings["Filter"] = "Szűrő"; -$a->strings["Create a group of contacts/friends."] = "Partnerek vagy ismerősök csoportjának létrehozása."; -$a->strings["Group Name: "] = "Csoport neve: "; -$a->strings["Contacts not in any group"] = "Egyetlen csoportban sem lévő partnerek"; -$a->strings["Unable to remove group."] = "Nem lehet eltávolítani a csoportot."; -$a->strings["Delete Group"] = "Csoport törlése"; -$a->strings["Edit Group Name"] = "Csoport nevének szerkesztése"; -$a->strings["Members"] = "Tagok"; -$a->strings["All Contacts"] = "Összes partner"; -$a->strings["Group is empty"] = "A csoport üres"; -$a->strings["Remove contact from group"] = "Partner eltávolítása a csoportból"; -$a->strings["Click on a contact to add or remove."] = "Kattintson egy partnerre a hozzáadáshoz vagy eltávolításhoz."; -$a->strings["Add contact to group"] = "Partner hozzáadása a csoporthoz"; -$a->strings["Notifications"] = "Értesítések"; -$a->strings["Method Not Allowed."] = "A módszer nem engedélyezett."; -$a->strings["Welcome to %s"] = "Üdvözli a(z) %s!"; -$a->strings["People Search - %s"] = "Emberek keresése – %s"; -$a->strings["Forum Search - %s"] = "Fórum keresése – %s"; -$a->strings["No matches"] = "Nincs találat"; -$a->strings["Show Ignored Requests"] = "Mellőzött kérések megjelenítése"; -$a->strings["Hide Ignored Requests"] = "Mellőzött kérések elrejtése"; -$a->strings["Notification type:"] = "Értesítés típusa:"; -$a->strings["Suggested by:"] = "Ajánlotta:"; -$a->strings["Profile URL"] = "Profil URL"; +$a->strings["Friend Suggestion"] = "Ismerősajánlás"; +$a->strings["Friend/Connect Request"] = "Ismerős vagy kapcsolódási kérés"; +$a->strings["New Follower"] = "Új követő"; +$a->strings["%s created a new post"] = "%s létrehozott egy új bejegyzést"; +$a->strings["%s commented on %s's post"] = "%s hozzászólt %s bejegyzéséhez"; +$a->strings["%s liked %s's post"] = "%s kedvelte %s bejegyzését"; +$a->strings["%s disliked %s's post"] = "%s nem kedvelte %s bejegyzését"; +$a->strings["%s is attending %s's event"] = "%s részt vesz %s eseményén"; +$a->strings["%s is not attending %s's event"] = "%s nem vesz részt %s eseményén"; +$a->strings["%s may attending %s's event"] = "%s talán részt vesz %s eseményén"; +$a->strings["%s is now friends with %s"] = "%s és %s mostantól ismerősök"; +$a->strings["Legacy module file not found: %s"] = "Az örökölt modulfájl nem található: %s"; +$a->strings["UnFollow"] = "Követés megszüntetése"; +$a->strings["Drop Contact"] = "Partner eldobása"; $a->strings["Approve"] = "Jóváhagyás"; -$a->strings["Ignore"] = "Mellőzés"; -$a->strings["Discard"] = "Elvetés"; -$a->strings["Claims to be known to you: "] = "Azt állítja, hogy Ön ismeri: "; -$a->strings["Yes"] = "Igen"; -$a->strings["No"] = "Nem"; -$a->strings["Shall your connection be bidirectional or not?"] = "Legyen a kapcsolata kétirányú vagy sem?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "%s ismerősként való elfogadása lehetővé teszi %s számára, hogy feliratkozzon a bejegyzéseire, és Ön is frissítéseket fog kapni tőle a hírforrásában."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "%s feliratkozóként való elfogadása lehetővé teszi számára, hogy feliratkozzon a bejegyzéseire, de Ön nem fog frissítéseket kapni tőle a hírforrásában."; -$a->strings["Friend"] = "Ismerős"; -$a->strings["Subscriber"] = "Feliratkozó"; -$a->strings["Location:"] = "Hely:"; -$a->strings["About:"] = "Névjegy:"; -$a->strings["Tags:"] = "Címkék:"; -$a->strings["Hide this contact from others"] = "A partner elrejtése mások elől"; -$a->strings["Network:"] = "Hálózat:"; -$a->strings["No introductions."] = "Nincsenek bemutatkozások."; -$a->strings["No more %s notifications."] = "Nincs több %s értesítés."; -$a->strings["Network Notifications"] = "Hálózati értesítések"; -$a->strings["System Notifications"] = "Rendszerértesítések"; -$a->strings["Personal Notifications"] = "Személyes értesítések"; -$a->strings["Home Notifications"] = "Saját értesítések"; -$a->strings["Show unread"] = "Olvasatlanok megjelenítése"; -$a->strings["Show all"] = "Összes megjelenítése"; -$a->strings["You must be logged in to show this page."] = "Bejelentkezve kell lennie az oldal megtekintéséhez."; -$a->strings["Wrong type \"%s\", expected one of: %s"] = "Hibás típus: „%s”, a következők egyike várt: %s"; -$a->strings["Model not found"] = "A modell nem található"; -$a->strings["Remote privacy information not available."] = "A távoli adatvédelmi információk nem érhetők el."; -$a->strings["Visible to:"] = "Látható nekik:"; -$a->strings["A Decentralized Social Network"] = "Egy decentralizált közösségi hálózat"; -$a->strings["Please login to continue."] = "Jelentkezzen be a folytatáshoz."; -$a->strings["You don't have access to administration pages."] = "Nincs hozzáférése az adminisztrációs oldalakhoz."; -$a->strings["Submanaged account can't access the administration pages. Please log back in as the main account."] = "Az alkezelt fiókok nem férhetnek hozzá az adminisztrációs oldalakhoz. Jelentkezzen vissza a fő fiókkal."; -$a->strings["Information"] = "Információk"; -$a->strings["Overview"] = "Áttekintő"; -$a->strings["Federation Statistics"] = "Föderációs statisztikák"; -$a->strings["Configuration"] = "Beállítás"; -$a->strings["Site"] = "Oldal"; -$a->strings["Users"] = "Felhasználók"; -$a->strings["Addons"] = "Bővítmények"; -$a->strings["Themes"] = "Témák"; -$a->strings["Additional features"] = "További funkciók"; -$a->strings["Terms of Service"] = "Használati feltételek"; -$a->strings["Database"] = "Adatbázis"; -$a->strings["DB updates"] = "Adatbázis-frissítések"; -$a->strings["Inspect Deferred Workers"] = "Elhalasztott feldolgozók vizsgálata"; -$a->strings["Inspect worker Queue"] = "Feldolgozó várakozási sorának vizsgálata"; -$a->strings["Tools"] = "Eszközök"; -$a->strings["Contact Blocklist"] = "Partnertiltólista"; -$a->strings["Server Blocklist"] = "Kiszolgáló-tiltólista"; -$a->strings["Delete Item"] = "Elem törlése"; -$a->strings["Logs"] = "Naplók"; -$a->strings["View Logs"] = "Naplók megtekintése"; -$a->strings["Diagnostics"] = "Diagnosztika"; -$a->strings["PHP Info"] = "PHP-információk"; -$a->strings["probe address"] = "Cím szondázása"; -$a->strings["check webfinger"] = "WebFinger ellenőrzése"; -$a->strings["Item Source"] = "Elem forrása"; -$a->strings["Babel"] = "Babel"; -$a->strings["ActivityPub Conversion"] = "ActivityPub beszélgetés"; -$a->strings["Admin"] = "Adminisztráció"; -$a->strings["Addon Features"] = "Bővítményszolgáltatások"; -$a->strings["User registrations waiting for confirmation"] = "Megerősítésre váró felhasználói regisztrációk"; -$a->strings["User not found."] = "A felhasználó nem található."; -$a->strings["%s's timeline"] = "%s idővonala"; -$a->strings["%s's posts"] = "%s bejegyzései"; -$a->strings["%s's comments"] = "%s hozzászólásai"; -$a->strings["Access to this profile has been restricted."] = "A profilhoz való hozzáférés korlátozva lett."; -$a->strings["No contacts."] = "Nincsenek partnerek."; -$a->strings["Profile not found."] = "A profil nem található."; -$a->strings["You're currently viewing your profile as %s Cancel"] = "A profilját jelenleg %s nevében nézi Mégse"; -$a->strings["Full Name:"] = "Teljes név:"; -$a->strings["Member since:"] = "Ekkortól tag:"; -$a->strings["j F, Y"] = "Y. F j."; -$a->strings["j F"] = "F j."; -$a->strings["Description:"] = "Leírás:"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["Homepage:"] = "Honlap:"; -$a->strings["Forums:"] = "Fórumok:"; -$a->strings["Profile"] = "Profil"; -$a->strings["View profile as:"] = "Profil megtekintése másként:"; -$a->strings["Basic"] = "Alap"; -$a->strings["Advanced"] = "Speciális"; -$a->strings["Edit profile"] = "Profil szerkesztése"; -$a->strings["View as"] = "Megtekintés másként"; -$a->strings["Only parent users can create additional accounts."] = "Csak fölérendelt felhasználók hozhatnak létre további fiókokat."; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Ez az oldal túllépte a fiókregisztrációk naponta megengedett számát. Próbálja újra holnap."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "Kitöltheti ezt az űrlapot OpenID használatán keresztül is az OpenID azonosítója megadásával és „Regisztráció” gombra kattintva (nem kötelező)."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Ha nem ismeri az OpenID-t, akkor hagyja a mezőt üresen, és töltse ki a többi elemet."; -$a->strings["Your OpenID (optional): "] = "Az Ön OpenID-ja (opcionális): "; -$a->strings["Include your profile in member directory?"] = "Felveszi a profilját a tagkönyvtárba?"; -$a->strings["Note for the admin"] = "Jegyzet az adminisztrátornak"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Hagyjon üzenetet az adminisztrátornak, hogy miért szeretne ehhez a csomóponthoz csatlakozni"; -$a->strings["Required"] = "Kötelező"; -$a->strings["Membership on this site is by invitation only."] = "Ezen az oldalon a tagság csak meghívás alapján van."; -$a->strings["Your invitation code: "] = "A meghívási kódja: "; -$a->strings["Registration"] = "Regisztráció"; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "A teljes neve (például Kovács János, valódi vagy valódinak látszó): "; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Az e-mail-címe (a kezdeti információk ide lesznek elküldve, szóval ennek létező címnek kell lennie):"; -$a->strings["Please repeat your e-mail address:"] = "Ismételje meg az e-mail-címét:"; -$a->strings["New Password:"] = "Új jelszó:"; -$a->strings["Leave empty for an auto generated password."] = "Hagyja üresen egy automatikusan előállított jelszóhoz."; -$a->strings["Confirm:"] = "Megerősítés:"; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Válasszon profilbecenevet. Ennek betűvel kell kezdődnie. Ezután a profilcíme ezen az oldalon „becenév@%s” lesz."; -$a->strings["Choose a nickname: "] = "Becenév választása: "; -$a->strings["Register"] = "Regisztráció"; -$a->strings["Import"] = "Importálás"; -$a->strings["Import your profile to this friendica instance"] = "A profilja importálása erre a Friendica példányra"; -$a->strings["Note: This node explicitly contains adult content"] = "Megjegyzés: ez a csomópont kifejezetten tartalmaz felnőtt tartalmat"; -$a->strings["Parent Password:"] = "Fölérendelt jelszó:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Adja meg a fölérendelt fiók jelszavát a kérése törvényesítéséhez."; -$a->strings["Password doesn't match."] = "A jelszó nem egyezik."; -$a->strings["Please enter your password."] = "Adja meg a jelszavát."; -$a->strings["You have entered too much information."] = "Túl sok információt adott meg."; -$a->strings["Please enter the identical mail address in the second field."] = "Adja meg a megegyező e-mail-címet a második mezőben."; -$a->strings["The additional account was created."] = "A további fiók létre lett hozva."; -$a->strings["Registration successful. Please check your email for further instructions."] = "A regisztráció sikerült. Nézze meg a postafiókját a további utasításokért."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Nem sikerült elküldeni az e-mail üzenetet. Itt vannak a fiók részletei:
    Bejelentkezés: %s
    Jelszó: %s

    A jelszavát bejelentkezés után változtathatja meg."; -$a->strings["Registration successful."] = "A regisztráció sikerült."; -$a->strings["Your registration can not be processed."] = "A regisztrációját nem lehet feldolgozni."; -$a->strings["You have to leave a request note for the admin."] = "Hagynia kell egy kérelmi jegyzetet az adminisztrátornak."; -$a->strings["Your registration is pending approval by the site owner."] = "A regisztrációja jóváhagyásra vár az oldal tulajdonosától."; -$a->strings["%d contact edited."] = [ - 0 => "%d partner szerkesztve.", - 1 => "%d partner szerkesztve.", -]; -$a->strings["Could not access contact record."] = "Nem sikerült hozzáférni a partner rekordjához."; -$a->strings["Failed to update contact record."] = "Nem sikerült frissíteni a partner rekordját."; -$a->strings["Follow"] = "Követés"; -$a->strings["Unfollow"] = "Követés megszüntetése"; -$a->strings["Message"] = "Üzenet"; -$a->strings["Contact has been blocked"] = "A partner tiltva lett"; -$a->strings["Contact has been unblocked"] = "A partner tiltása fel lett oldva"; -$a->strings["Contact has been ignored"] = "A partner figyelmen kívül lett hagyva"; -$a->strings["Contact has been unignored"] = "A partner figyelmen kívül hagyása fel lett oldva"; -$a->strings["Contact has been archived"] = "A partner archiválva lett"; -$a->strings["Contact has been unarchived"] = "A partner archiválása meg lett szüntetve"; -$a->strings["Drop contact"] = "Partner eldobása"; -$a->strings["Do you really want to delete this contact?"] = "Valóban törölni szeretné ezt a partnert?"; -$a->strings["Cancel"] = "Mégse"; -$a->strings["Contact has been removed."] = "A partner el lett távolítva."; -$a->strings["You are mutual friends with %s"] = "Ön kölcsönösen ismerős %s partnerrel"; -$a->strings["You are sharing with %s"] = "Ön megoszt %s partnerrel"; -$a->strings["%s is sharing with you"] = "%s megoszt Önnel"; -$a->strings["Private communications are not available for this contact."] = "A személyes kommunikációk nem érhetők el ennél a partnernél."; -$a->strings["Never"] = "Soha"; -$a->strings["(Update was not successful)"] = "(a frissítés nem volt sikeres)"; -$a->strings["(Update was successful)"] = "(a frissítés sikeres volt)"; -$a->strings["Suggest friends"] = "Ismerősök ajánlása"; -$a->strings["Network type: %s"] = "Hálózat típusa: %s"; -$a->strings["Communications lost with this contact!"] = "A kommunikációk megszakadtak ezzel a partnerrel!"; -$a->strings["Fetch further information for feeds"] = "További információk lekérése a hírforrásokhoz"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Információk lekérése a hírforrás eleméből, mint például előnézeti képek, cím és előzetes. Akkor kapcsolhatja be ezt, ha a hírforrás nem tartalmaz sok szöveget. A kulcsszavak a hírforrás elemében lévő metafejlécéből lesznek kiszedve, és kettős keresztes címkékként lesznek beküldve."; -$a->strings["Disabled"] = "Letiltva"; -$a->strings["Fetch information"] = "Információk lekérése"; -$a->strings["Fetch keywords"] = "Kulcsszavak lekérése"; -$a->strings["Fetch information and keywords"] = "Információk és kulcsszavak lekérése"; -$a->strings["No mirroring"] = "Nincs tükrözés"; -$a->strings["Mirror as forwarded posting"] = "Tükrözés továbbított beküldésként"; -$a->strings["Mirror as my own posting"] = "Tükrözés saját beküldésként"; -$a->strings["Native reshare"] = "Natív újra megosztás"; -$a->strings["Contact Information / Notes"] = "Partner információ vagy jegyzetek"; -$a->strings["Contact Settings"] = "Partnerbeállítások"; -$a->strings["Contact"] = "Partner"; -$a->strings["Their personal note"] = "A személyes jegyzeteik"; -$a->strings["Edit contact notes"] = "Partner jegyzeteinek szerkesztése"; -$a->strings["Visit %s's profile [%s]"] = "%s profiljának megtekintése [%s]"; -$a->strings["Block/Unblock contact"] = "Partner tiltása vagy tiltásának feloldása"; -$a->strings["Ignore contact"] = "Partner mellőzése"; -$a->strings["View conversations"] = "Beszélgetések megtekintése"; -$a->strings["Last update:"] = "Utolsó frissítés:"; -$a->strings["Update public posts"] = "Nyilvános bejegyzések frissítése"; -$a->strings["Update now"] = "Frissítés most"; -$a->strings["Unblock"] = "Tiltás feloldása"; -$a->strings["Block"] = "Tiltás"; -$a->strings["Unignore"] = "Mellőzés feloldása"; -$a->strings["Currently blocked"] = "Jelenleg tiltva"; -$a->strings["Currently ignored"] = "Jelenleg mellőzve"; -$a->strings["Currently archived"] = "Jelenleg archiválva"; -$a->strings["Awaiting connection acknowledge"] = "Várakozás a kapcsolat nyugtázására"; -$a->strings["Replies/likes to your public posts may still be visible"] = "A nyilvános bejegyzéseire adott válaszok vagy kedvelések továbbra is láthatóak lehetnek."; -$a->strings["Notification for new posts"] = "Értesítés új bejegyzéseknél"; -$a->strings["Send a notification of every new post of this contact"] = "Értesítés küldése a partner minden új bejegyzéséről."; -$a->strings["Keyword Deny List"] = "Kulcsszavas tiltólista"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Kulcsszavak vesszővel elválasztott listája, amelyeket nem szabad kettős keresztes címkékké átalakítani, ha az „Információk és kulcsszavak lekérése” ki van jelölve."; -$a->strings["Actions"] = "Műveletek"; -$a->strings["Status"] = "Állapot"; -$a->strings["Mirror postings from this contact"] = "Beküldés tükrözése ettől a partnertől"; -$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "A partner megjelölése távoli önmagaként. Ezt azt fogja okozni, hogy a Friendica újraküldi az ettől a partnertől származó új bejegyzéseket."; -$a->strings["Show all contacts"] = "Összes partner megjelenítése"; -$a->strings["Pending"] = "Függőben"; -$a->strings["Only show pending contacts"] = "Csak a függőben lévő partnerek megjelenítése"; -$a->strings["Blocked"] = "Tiltva"; -$a->strings["Only show blocked contacts"] = "Csak a tiltott partnerek megjelenítése"; -$a->strings["Ignored"] = "Mellőzve"; -$a->strings["Only show ignored contacts"] = "Csak a mellőzött partnerek megjelenítése"; -$a->strings["Archived"] = "Archiválva"; -$a->strings["Only show archived contacts"] = "Csak az archivált partnerek megjelenítése"; -$a->strings["Hidden"] = "Rejtett"; -$a->strings["Only show hidden contacts"] = "Csak a rejtett partnerek megjelenítése"; -$a->strings["Groups"] = "Csoportok"; -$a->strings["Organize your contact groups"] = "Partnercsoportok szervezése"; -$a->strings["Following"] = "Követés"; -$a->strings["Mutual friends"] = "Kölcsönösen ismerősök"; -$a->strings["Contacts"] = "Partnerek"; -$a->strings["Search your contacts"] = "Partnerek keresése"; -$a->strings["Results for: %s"] = "Találatok erre: %s"; -$a->strings["Find"] = "Keresés"; -$a->strings["Update"] = "Frissítés"; -$a->strings["Archive"] = "Archiválás"; -$a->strings["Unarchive"] = "Archiválás megszüntetése"; -$a->strings["Delete"] = "Törlés"; -$a->strings["Batch Actions"] = "Tömeges műveletek"; -$a->strings["Conversations started by this contact"] = "A partner által elkezdett beszélgetések"; -$a->strings["Posts and Comments"] = "Bejegyzések és hozzászólások"; -$a->strings["Status Messages and Posts"] = "Állapotüzenetek és bejegyzések"; -$a->strings["Profile Details"] = "Profil részletei"; -$a->strings["View all known contacts"] = "Összes ismert partner megtekintése"; -$a->strings["Advanced Contact Settings"] = "Speciális partnerbeállítások"; -$a->strings["Mutual Friendship"] = "Kölcsönös ismeretség"; -$a->strings["is a fan of yours"] = "az Ön rajongója"; -$a->strings["you are a fan of"] = "Ön rajong érte:"; -$a->strings["Pending outgoing contact request"] = "Függőben lévő kimenő partnerkérés"; -$a->strings["Pending incoming contact request"] = "Függőben lévő bejövő partnerkérés"; -$a->strings["This is you"] = "Ez Ön"; -$a->strings["Refetch contact data"] = "Partneradatok ismételt lekérése"; -$a->strings["Toggle Blocked status"] = "Tiltott állapot átváltása"; -$a->strings["Toggle Ignored status"] = "Mellőzött állapot átváltása"; -$a->strings["Toggle Archive status"] = "Archiválási állapot átváltása"; -$a->strings["Delete contact"] = "Partner törlése"; -$a->strings["Source URL"] = "Forrás URL"; -$a->strings["Item not found."] = "Az elem nem található."; -$a->strings["Source input"] = "Forrás bevitele"; -$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (nyers HTML)"; -$a->strings["BBCode::convert (hex)"] = "BBCode::convert (hexa)"; -$a->strings["BBCode::convert"] = "BBCode::convert"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (nyers HTML)"; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; -$a->strings["Item Body"] = "Elem törzse"; -$a->strings["Item Tags"] = "Elem címkéi"; -$a->strings["PageInfo::appendToBody"] = "PageInfo::appendToBody"; -$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = "PageInfo::appendToBody => BBCode::convert (nyers HTML)"; -$a->strings["PageInfo::appendToBody => BBCode::convert"] = "PageInfo::appendToBody => BBCode::convert"; -$a->strings["Source input (Diaspora format)"] = "Forrás bevitele (Diaspora formátum)"; -$a->strings["Source input (Markdown)"] = "Forrás bevitele (Markdown)"; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (nyers HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Nyers HTML bevitel"; -$a->strings["HTML Input"] = "HTML bevitel"; -$a->strings["HTML Purified (raw)"] = "HTML megtisztítva (nyers)"; -$a->strings["HTML Purified (hex)"] = "HTML megtisztítva (hexa)"; -$a->strings["HTML Purified"] = "HTML megtisztítva"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (nyers HTML)"; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (tömör)"; -$a->strings["Decoded post"] = "Dekódolt bejegyzés"; -$a->strings["Post array before expand entities"] = "A bejegyzéstömb az entitások kiterjesztése előtt"; -$a->strings["Post converted"] = "Bejegyzés átalakítva"; -$a->strings["Converted body"] = "Átalakított törzs"; -$a->strings["Error"] = [ - 0 => "Hiba", - 1 => "Hibák", -]; -$a->strings["Twitter addon is absent from the addon/ folder."] = "A Twitter bővítmény hiányzik az „addon/” mappából."; -$a->strings["Babel Diagnostic"] = "Babel diagnosztika"; -$a->strings["Source text"] = "Forrásszöveg"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["Twitter Source / Tweet URL (requires API key)"] = "Twitter forrás vagy Tweet URL (API-kulcsot igényel)"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Csak bejelentkezett felhasználóknak engedélyezett a szondázás végrehajtása."; -$a->strings["Public access denied."] = "Nyilvános hozzáférés megtagadva."; -$a->strings["Webfinger Diagnostic"] = "WebFinger diagnosztika"; -$a->strings["Lookup address:"] = "Keresési cím:"; +$a->strings["Organisation"] = "Szervezet"; +$a->strings["Forum"] = "Fórum"; +$a->strings["Connect URL missing."] = "A kapcsolódási URL hiányzik."; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "A partnert nem sikerült hozzáadni. Ellenőrizze a hozzá tartozó hálózat hitelesítési adatait a Beállítások → Közösségi hálózatok oldalon."; +$a->strings["This site is not configured to allow communications with other networks."] = "Ez az oldal nem úgy lett beállítva, hogy lehetővé tegye a kommunikációkat más hálózatokkal."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "Nem lettek megfelelő kommunikációs protokollok vagy hírforrások felfedezve."; +$a->strings["The profile address specified does not provide adequate information."] = "A megadott profilcím nem biztosít elegendő információt."; +$a->strings["An author or name was not found."] = "Egy szerző vagy név nem található."; +$a->strings["No browser URL could be matched to this address."] = "Egyetlen böngésző URL-t sem sikerült illeszteni ehhez a címhez."; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Nem lehet illeszteni @-stílusú személyazonosság-címet egy ismert protokollal vagy e-mailes partnerrel."; +$a->strings["Use mailto: in front of address to force email check."] = "Használja a mailto: előtagot a cím előtt az e-mail-ellenőrzés kényszerítéséhez."; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "A megadott profilcím egy olyan hálózathoz tartozik, amely le lett tiltva ezen az oldalon."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Korlátozott profil. Ez a személy nem lesz képes közvetlen vagy személyes értesítéseket fogadni Öntől."; +$a->strings["Unable to retrieve contact information."] = "Nem lehet lekérni a partner információit."; $a->strings["l F d, Y \\@ g:i A"] = "Y. F j., l, H:i"; -$a->strings["Time Conversion"] = "Időátalakítás"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "A Friendica ezt a szolgáltatást az ismeretlen időzónákban lévő más hálózatokkal és ismerősökkel történő események megosztásához biztosítja."; -$a->strings["UTC time: %s"] = "UTC idő: %s"; -$a->strings["Current timezone: %s"] = "Jelenlegi időzóna: %s"; -$a->strings["Converted localtime: %s"] = "Átalakított helyi idő: %s"; -$a->strings["Please select your timezone:"] = "Válassza ki az időzónáját:"; -$a->strings["Formatted"] = "Formázott"; -$a->strings["Source"] = "Forrás"; -$a->strings["Activity"] = "Tevékenység"; -$a->strings["Object data"] = "Objektum adatai"; -$a->strings["Result Item"] = "Eredményelem"; -$a->strings["Source activity"] = "Forrástevékenység"; -$a->strings["Probe Diagnostic"] = "Szondázási diagnosztika"; -$a->strings["Output"] = "Kimenet"; -$a->strings["Lookup address"] = "Keresési cím"; -$a->strings["Please enter a post body."] = "Adjon meg egy bejegyzéstörzset."; -$a->strings["This feature is only available with the frio theme."] = "Ez a funkció csak a frio témával érhető el."; -$a->strings["Compose new personal note"] = "Új személyes jegyzet írása"; -$a->strings["Compose new post"] = "Új bejegyzés írása"; -$a->strings["Visibility"] = "Láthatóság"; -$a->strings["Bold"] = "Félkövér"; -$a->strings["Italic"] = "Dőlt"; -$a->strings["Underline"] = "Aláhúzott"; -$a->strings["Quote"] = "Idézet"; -$a->strings["Code"] = "Kód"; -$a->strings["Image"] = "Kép"; -$a->strings["Link"] = "Hivatkozás"; -$a->strings["Link or Media"] = "Hivatkozás vagy média"; -$a->strings["Please enter a image/video/audio/webpage URL:"] = "Írjon be egy kép, videó, hang vagy weboldal URL-t:"; -$a->strings["Preview"] = "Előnézet"; -$a->strings["Set your location"] = "Az Ön helyének beállítása"; -$a->strings["Clear the location"] = "A hely törlése"; -$a->strings["Location services are unavailable on your device"] = "A helymeghatározó szolgáltatások nem érhetők el az Ön eszközén"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "A helymeghatározó szolgáltatások le vannak tiltva. Ellenőrizze a weboldal jogosultságait az Ön eszközén"; -$a->strings["Please wait"] = "Kis türelmet"; -$a->strings["Set title"] = "Cím beállítása"; -$a->strings["Categories (comma-separated list)"] = "Kategóriák (vesszővel elválasztott lista)"; -$a->strings["Unable to follow this item."] = "Nem lehet követni ezt az elemet."; -$a->strings["System down for maintenance"] = "A rendszer le van kapcsolva a karbantartáshoz"; -$a->strings["This Friendica node is currently in maintenance mode, either automatically because it is self-updating or manually by the node administrator. This condition should be temporary, please come back in a few minutes."] = "Ez a Friendica csomópont jelenleg karbantartási módban van, vagy automatikusan, mert épp önmagát frissíti, vagy kézileg a csomópont adminisztrátora által. Ennek az állapotnak átmenetinek kell lennie, jöjjön vissza néhány perc múlva."; -$a->strings["Switch between your accounts"] = "Váltás a fiókjai között"; -$a->strings["Manage your accounts"] = "Fiókok kezelése"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Váltás a különböző személyazonosságok vagy közösségi és csoportoldalak között, amelyek megosztják a fiókja részleteit, vagy amelyeket „kezelés” jogosultságokkal ruházott fel"; -$a->strings["Select an identity to manage: "] = "A kezelendő személyazonosság kiválasztása: "; -$a->strings["Login"] = "Bejelentkezés"; -$a->strings["This page is missing a url parameter."] = "Erről az oldalról hiányzik egy URL paraméter."; -$a->strings["The post was created"] = "A bejegyzés létrejött"; -$a->strings["Local Community"] = "Helyi közösség"; -$a->strings["Posts from local users on this server"] = "Bejegyzések a kiszolgálón lévő helyi felhasználóktól"; -$a->strings["Global Community"] = "Globális közösség"; -$a->strings["Posts from users of the whole federated network"] = "Bejegyzések a teljes föderált hálózat felhasználóitól"; -$a->strings["Own Contacts"] = "Saját partnerek"; -$a->strings["Include"] = "Tartalmazás"; -$a->strings["Hide"] = "Elrejtés"; -$a->strings["No results."] = "Nincs találat."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ez a közösségi folyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét."; -$a->strings["Community option not available."] = "A közösségi beállítás nem érhető el."; -$a->strings["Not available."] = "Nem érhető el."; -$a->strings["No such group"] = "Nincs ilyen csoport"; -$a->strings["Group: %s"] = "Csoport: %s"; -$a->strings["Latest Activity"] = "Legutóbbi tevékenység"; -$a->strings["Sort by latest activity"] = "Rendezés a legutóbbi tevékenység szerint"; -$a->strings["Latest Posts"] = "Legutóbbi bejegyzések"; -$a->strings["Sort by post received date"] = "Rendezés a bejegyzés érkezési dátuma szerint"; -$a->strings["Personal"] = "Személyes"; -$a->strings["Posts that mention or involve you"] = "Bejegyzések, amelyek említik vagy tartalmazzák Önt"; -$a->strings["Starred"] = "Csillagozott"; -$a->strings["Favourite Posts"] = "Kedvenc bejegyzések"; -$a->strings["Friendica Communications Server - Setup"] = "Friendica kommunikációs kiszolgáló – Beállítás"; -$a->strings["System check"] = "Rendszerellenőrzés"; -$a->strings["Requirement not satisfied"] = "A követelmény nincs kielégítve"; -$a->strings["Optional requirement not satisfied"] = "A választható követelmény nincs kielégítve"; -$a->strings["OK"] = "Rendben"; -$a->strings["Next"] = "Következő"; -$a->strings["Check again"] = "Ellenőrzés újra"; -$a->strings["No SSL policy, links will track page SSL state"] = "Nincs SSL irányelv, a hivatkozások követik az oldal SSL állapotát"; -$a->strings["Force all links to use SSL"] = "Az összes hivatkozás kényszerítése SSL használatára"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Önaláírt tanúsítvány, SSL használata csak helyi hivatkozásoknál (nem ajánlott)"; -$a->strings["Base settings"] = "Alapvető beállítások"; -$a->strings["SSL link policy"] = "SSL-hivatkozás irányelve"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Meghatározza, hogy az előállított hivatkozásokat kényszeríteni kell-e SSL használatára."; -$a->strings["Host name"] = "Gépnév"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Írja felül ezt a mezőt abban az esetben, ha a felismert gépnév nem helyes, egyébként hagyja úgy, ahogy van."; -$a->strings["Base path to installation"] = "Alap útvonal a telepítéshez"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Ha a rendszer nem tudja felismerni a helyes útvonalat a telepítéshez, akkor itt adja meg a helyes útvonalat. Ezt a beállítást csak akkor kell megadni, ha korlátozott rendszert és a webgyökérre mutató szimbolikus hivatkozásokat használ."; -$a->strings["Sub path of the URL"] = "Az URL alútvonala"; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Írja felül ezt a mezőt abban az esetben, ha az alútvonal felismerése nem helyes, egyébként hagyja úgy, ahogy van. A mező üresen hagyása azt jelenti, hogy a telepítés az alap útvonalon van alútvonal nélkül."; -$a->strings["Database connection"] = "Adatbázis-kapcsolat"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "A Friendica telepítése érdekében tudnunk kell, hogy hogyan kell kapcsolódni az adatbázisához."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Vegye fel a kapcsolatot a tárhelyszolgáltatóval vagy az oldal adminisztrátorával, ha kérdései vannak ezekkel a beállításokkal kapcsolatban."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "A lent megadott adatbázisnak már léteznie kell. Ha még nem létezik, akkor hozza létre a folytatás előtt."; -$a->strings["Database Server Name"] = "Adatbázis-kiszolgáló neve"; -$a->strings["Database Login Name"] = "Adatbázis bejelentkezési neve"; -$a->strings["Database Login Password"] = "Adatbázis bejelentkezési jelszava"; -$a->strings["For security reasons the password must not be empty"] = "Biztonsági okokból a jelszó nem lehet üres"; -$a->strings["Database Name"] = "Adatbázis neve"; -$a->strings["Please select a default timezone for your website"] = "Válasszon egy alapértelmezett időzónát a weboldalához"; -$a->strings["Site settings"] = "Oldalbeállítások"; -$a->strings["Site administrator email address"] = "Oldal adminisztrátorának e-mail-címe"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "A fiókja e-mail-címének egyeznie kell ezzel a webes adminisztrátori panel használata érdekében."; -$a->strings["System Language:"] = "Rendszer nyelve:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Az alapértelmezett nyelv beállítása a Friendica telepítésnek felületéhez és az e-mailek küldéséhez."; -$a->strings["Your Friendica site database has been installed."] = "A Friendica oldalának adatbázisa telepítve lett."; -$a->strings["Installation finished"] = "A telepítés befejeződött"; -$a->strings["

    What next

    "] = "

    Mi következik?

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "FONTOS: be kell állítania [kézzel] egy ütemezett feladatot a feldolgozóhoz."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Menjen az új Friendica csomópont regisztrációs oldalára, és regisztráljon új felhasználóként. Ne felejtse el ugyanazt az e-mail-címet használni, mint amelyet adminisztrátori e-mail-címként adott meg. Ez lehetővé fogja tenni az oldal adminisztrátori paneljére történő belépést."; -$a->strings["No profile"] = "Nincs profil"; -$a->strings["Credits"] = "Köszönetnyilvánítás"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "A Friendica egy közösségi projekt, amely nem lehetne lehetséges a sok ember segítsége nélkül. Itt van azok listája, akik közreműködtek a kódban vagy a Friendica fordításában. Köszönet mindannyiuknak!"; -$a->strings["Search term was not saved."] = "A keresési kifejezés nem lett elmentve."; -$a->strings["Search term already saved."] = "A keresési kifejezés már el van mentve."; -$a->strings["Search term was not removed."] = "A keresési kifejezés nem lett eltávolítva."; -$a->strings["Only logged in users are permitted to perform a search."] = "Csak bejelentkezett felhasználóknak engedélyezett a keresés végrehajtása."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Percenként csak egy keresés engedélyezett a nem bejelentkezett felhasználóknak."; -$a->strings["Search"] = "Keresés"; -$a->strings["Items tagged with: %s"] = "Ezzel címkézett elemek: %s"; -$a->strings["Profile unavailable."] = "A profil nem érhető el."; -$a->strings["Invalid locator"] = "Érvénytelen kereső"; -$a->strings["The provided profile link doesn't seem to be valid"] = "A megadott profilhivatkozás nem tűnik érvényesnek"; -$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "A távoli feliratkozást nem lehet elvégezni az Ön hálózatánál. Iratkozzon fel közvetlenül a saját rendszerén."; -$a->strings["Friend/Connection Request"] = "Ismerős- vagy kapcsolódási kérés"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere, akkor fel kell iratkoznia a(z) %s vagy a(z) %s címre közvetlenül a rendszerén."; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "Ha még nem tagja a szabad közösségi hálónak, akkor kövesse ezt a hivatkozást egy nyilvános Friendica csomópont kereséséhez, és csatlakozzon hozzánk még ma."; -$a->strings["Your Webfinger address or profile URL:"] = "A WebFinger-címe vagy profil URL-je:"; -$a->strings["Please answer the following:"] = "Válaszoljon a következőre:"; -$a->strings["Submit Request"] = "Kérés elküldése"; -$a->strings["Total invitation limit exceeded."] = "Az összes meghívás korlátja túllépve."; -$a->strings["%s : Not a valid email address."] = "%s: nem érvényes e-mail-cím."; -$a->strings["Please join us on Friendica"] = "Csatlakozzon hozzánk a Friendica hálózatán"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "A meghíváskorlát túllépve. Vegye fel a kapcsolatot az oldal adminisztrátorával."; -$a->strings["%s : Message delivery failed."] = "%s: az üzenetkézbesítés sikertelen."; -$a->strings["%d message sent."] = [ - 0 => "%d üzenet elküldve.", - 1 => "%d üzenet elküldve.", +$a->strings["Starts:"] = "Kezdődik:"; +$a->strings["Finishes:"] = "Befejeződik:"; +$a->strings["all-day"] = "egész nap"; +$a->strings["Sept"] = "Szept"; +$a->strings["No events to display"] = "Nincsenek megjelenítendő események"; +$a->strings["l, F j"] = "F j., l"; +$a->strings["Edit event"] = "Esemény szerkesztése"; +$a->strings["Duplicate event"] = "Esemény kettőzése"; +$a->strings["Delete event"] = "Esemény törlése"; +$a->strings["D g:i A"] = "D H:i"; +$a->strings["g:i A"] = "H:i"; +$a->strings["Show map"] = "Térkép megjelenítése"; +$a->strings["Hide map"] = "Térkép elrejtése"; +$a->strings["%s's birthday"] = "%s születésnapja"; +$a->strings["Happy Birthday %s"] = "Boldog születésnapot, %s"; +$a->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."] = "Egy ilyen névvel rendelkező törölt csoport újraéledt. Lehet, hogy a meglévő elemjogosultságok alkalmazva lesznek erre a csoportra és bármely jövőbeli tagjaira. Ha ez nem az, amit szeretett volna, akkor hozzon létre egy másik csoportot eltérő névvel."; +$a->strings["Default privacy group for new contacts"] = "Alapértelmezett adatvédelmi csoport az új partnerekhez"; +$a->strings["Everybody"] = "Mindenki"; +$a->strings["edit"] = "szerkesztés"; +$a->strings["add"] = "hozzáadás"; +$a->strings["Edit group"] = "Csoport szerkesztése"; +$a->strings["Contacts not in any group"] = "Egyetlen csoportban sem lévő partnerek"; +$a->strings["Create a new group"] = "Új csoport létrehozása"; +$a->strings["Group Name: "] = "Csoport neve: "; +$a->strings["Edit groups"] = "Csoportok szerkesztése"; +$a->strings["Detected languages in this post:\\n%s"] = "A bejegyzésben felismert nyelvek:\\n%s"; +$a->strings["activity"] = "tevékenység"; +$a->strings["comment"] = "hozzászólás"; +$a->strings["post"] = "bejegyzés"; +$a->strings["Content warning: %s"] = "Tartalom figyelmeztetés: %s"; +$a->strings["bytes"] = "bájt"; +$a->strings["View on separate page"] = "Megtekintés külön oldalon"; +$a->strings["[no subject]"] = "[nincs tárgy]"; +$a->strings["Edit profile"] = "Profil szerkesztése"; +$a->strings["Change profile photo"] = "Profilfénykép megváltoztatása"; +$a->strings["Homepage:"] = "Honlap:"; +$a->strings["About:"] = "Névjegy:"; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Unfollow"] = "Követés megszüntetése"; +$a->strings["Atom feed"] = "Atom hírforrás"; +$a->strings["Network:"] = "Hálózat:"; +$a->strings["g A l F d"] = "F j., l, H"; +$a->strings["F d"] = "F j."; +$a->strings["[today]"] = "[ma]"; +$a->strings["Birthday Reminders"] = "Születésnapi emlékeztető"; +$a->strings["Birthdays this week:"] = "Születésnapok ezen a héten:"; +$a->strings["[No description]"] = "[Nincs leírás]"; +$a->strings["Event Reminders"] = "Eseményemlékeztetők"; +$a->strings["Upcoming events the next 7 days:"] = "Közelgő események a következő 7 napon:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s üdvözli őt: %2\$s"; +$a->strings["Database storage failed to update %s"] = "Az adatbázis-tároló nem tudta frissíteni ezt: %s"; +$a->strings["Database storage failed to insert data"] = "Az adatbázis-tároló nem tudta beszúrni az adatokat"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "A fájlrendszer-tároló nem tudta létrehozni ezt: „%s”. Ellenőrizze az írási jogosultságait."; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "A fájlrendszer-tároló nem tudta elmenteni az adatokat ide: „%s”. Ellenőrizze az írási jogosultságait."; +$a->strings["Storage base path"] = "Tároló alapútvonala"; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Az a mappa, ahova a feltöltött fájlok mentve lesznek. A legnagyobb biztonság érdekében ennek a webkiszolgáló mappafáján kívüli útvonalnak kell lennie."; +$a->strings["Enter a valid existing folder"] = "Adjon meg egy érvényes, létező mappát"; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült."; +$a->strings["Login failed"] = "Bejelentkezés sikertelen"; +$a->strings["Not enough information to authenticate"] = "Nincs elegendő információ a hitelesítéshez"; +$a->strings["Password can't be empty"] = "A jelszó nem lehet üres"; +$a->strings["Empty passwords are not allowed."] = "Az üres jelszavak nem megengedettek."; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Az új jelszót közzétették egy nyilvános adattárban. Válasszon egy másikat."; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "A jelszó nem tartalmazhat ékezetes betűket, üres karaktereket vagy kettőspontot (:)"; +$a->strings["Passwords do not match. Password unchanged."] = "A jelszavak nem egyeznek. A jelszó változatlan maradt."; +$a->strings["An invitation is required."] = "Egy meghívás szükséges."; +$a->strings["Invitation could not be verified."] = "A meghívást nem sikerült ellenőrizni."; +$a->strings["Invalid OpenID url"] = "Érvénytelen OpenID URL"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Problémába ütköztünk a megadott OpenID-val történő bejelentkezés közben. Ellenőrizze az azonosító helyesírását."; +$a->strings["The error message was:"] = "A hibaüzenet ez volt:"; +$a->strings["Please enter the required information."] = "Adja meg a szükséges információkat."; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "A system.username_min_length (%s) és a system.username_max_length (%s) kizárják egymást, értékek felcserélése."; +$a->strings["Username should be at least %s character."] = [ + 0 => "A felhasználónévnek legalább %s karakternek kell lennie.", + 1 => "A felhasználónévnek legalább %s karakternek kell lennie.", ]; -$a->strings["You have no more invitations available"] = "Nincs több elérhető meghívása"; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Látogassa meg a %s oldalt azon nyilvános oldalak listájáért, amelyekhez csatlakozhat. A egyéb oldalakon lévő Friendica-tagok mindegyike tud egymással kapcsolódni, valamint számos más közösségi hálózat tagjaival is."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen vagy bármely más nyilvános Friendica weboldalon."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni. Nézze meg a(z) %s oldalt azon alternatív Friendica oldalak listájáért, amelyekhez csatlakozhat."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Elnézést kérünk. Ez a rendszer jelenleg nem úgy van beállítva, hogy más nyilvános oldalakhoz kapcsolódjon vagy tagokat hívjon meg."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni."; -$a->strings["To accept this invitation, please visit and register at %s."] = "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen."; -$a->strings["Send invitations"] = "Meghívások küldése"; -$a->strings["Enter email addresses, one per line:"] = "Adja meg az e-mail-címeket, soronként egyet:"; -$a->strings["Your message:"] = "Az üzenete:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Szeretettel meghívom Önt, hogy csatlakozzon hozzám és más közeli ismerősökhöz a Friendica hálózatán – és segítsen nekünk egy jobb közösségi hálót létrehozni."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "Meg kell majd adnia ezt a meghívási kódot: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Miután regisztrált, lépjen velem kapcsolatba a profiloldalamon keresztül itt:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "A Friendica projekttel kapcsolatos további információkért, valamint hogy miért tartjuk ezt fontosnak, látogasson el a https://friendi.ca/ oldalra."; -$a->strings["No entries (some entries may be hidden)."] = "Nincsenek bejegyzések (néhány bejegyzés rejtve lehet)."; -$a->strings["Global Directory"] = "Globális könyvtár"; -$a->strings["Find on this site"] = "Keresés ezen az oldalon"; -$a->strings["Results for:"] = "Találat erre:"; -$a->strings["Site Directory"] = "Oldal könyvtára"; -$a->strings["View Profile"] = "Profil megtekintése"; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "A regisztrációkor, valamint a felhasználói fiók és a partnerei között történő kommunikáció biztosításához a felhasználónak biztosítania kell egy megjelenített nevet (álnevet), egy felhasználónevet (becenevet) és egy működő e-mail-címet. A nevek hozzáférhetőek lesznek a fiók profiloldalán az oldal bármely látogatója számára, még akkor is, ha más profilrészletek nem jelennek meg. Az e-mail-cím csak az interakciókkal kapcsolatos felhasználói értesítések küldéséhez lesz használva, de nem lesz láthatóan megjelenítve. A fiók felsorolása a csomópont felhasználói könyvtárában vagy a globális felhasználói könyvtárban választható, és a felhasználói beállításokban szabályozható. Ez nem szükséges a kommunikációhoz."; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Ezek az adatok a kommunikációhoz szükségesek, és átadásra kerül a kommunikációs partnerek csomópontjainak, valamint el is lesznek tárolva ott. A felhasználók megadhatnak további személyes adatokat, amelyek szintén átvitelre kerülhetnek a kommunikációs partnerek fiókjaiba."; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "Egy bejelentkezett felhasználó bármely időpontban exportálhatja a fiókja adatait a fiók beállításaiból. Ha a felhasználó törölni szeretné a fiókját, akkor azt megteheti a %1\$s/removeme oldalon. A fiók törlése végleges lesz. Az adatok törlése kérve lesz a kommunikációs partnerek csomópontjairól is."; -$a->strings["Privacy Statement"] = "Adatvédelmi nyilatkozat"; -$a->strings["Welcome to Friendica"] = "Üdvözli a Friendica!"; -$a->strings["New Member Checklist"] = "Új tag ellenőrzőlistája"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Tippeket és hivatkozásokat szeretnénk ajánlani, hogy élvezhetővé tegyük az alkalmazás használatát. Kattintson bármelyik elemre a kapcsolódó oldal megtekintéséhez. Az erre az oldalra mutató hivatkozás a kezdőlapjáról érhető el a kezdeti regisztrációt követő két héten belül, azután csendben eltűnik."; -$a->strings["Getting Started"] = "Kezdeti lépések"; -$a->strings["Friendica Walk-Through"] = "Friendica útmutató"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "A Gyors kezdés oldalon találhat egy rövid bemutatót a profil és hálózati lapokról, új kapcsolatok létesítésről, valamint találhat néhány csoportot, amelyekhez csatlakozhat."; -$a->strings["Settings"] = "Beállítások"; -$a->strings["Go to Your Settings"] = "Ugrás a beállításaihoz"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "A Beállítások oldalon változtathatja meg a kezdeti jelszavát. Szintén itt talál egy megjegyzést a személyazonosság-címével kapcsolatban. Ez úgy néz ki mint egy e-mail-cím, és hasznos lesz a szabad közösségi hálón az ismerősök kereséséhez."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Vizsgálja felül az egyéb beállításokat is, különösen az adatvédelmi beállításokat. Egy nem közzétett könyvtárlistázás olyan, mint ha egy nyilvánosságra nem hozott telefonszáma lenne. Általában valószínűleg közzé kell tennie a listázását, hacsak az ismerősei és a lehetséges ismerősei nem tudják pontosan, hogy hogyan találják meg Önt."; -$a->strings["Upload Profile Photo"] = "Profilfénykép feltöltése"; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Töltsön fel profilfényképet, ha ezt még nem tette meg. A tanulmányok kimutatták, hogy a saját magukról valódi fényképpel rendelkező emberek tízszer valószínűbben találnak ismerősöket mint azok az emberek, akiknek nincs profilfényképük."; -$a->strings["Edit Your Profile"] = "A profil szerkesztése"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Szerkessze az alapértelmezett profilját a kedve szerint. Vizsgálja felül a beállításokat az ismerősök listájának elrejtéséhez és a profiljának az ismeretlen látogatók elől történő elrejtéséhez."; -$a->strings["Profile Keywords"] = "Profil kulcsszavai"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Állítson be néhány nyilvános kulcsszót a profiljához, amely bemutatja az érdeklődési köreit. Képesek lehetünk megtalálni a hasonló érdeklődéssel rendelkező más embereket, és ajánlhatunk ismeretségeket."; -$a->strings["Connecting"] = "Kapcsolatépítés"; -$a->strings["Importing Emails"] = "E-mailek importálása"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Adja meg az e-mail-címéhez való hozzáférés információt az összekötő beállításainak oldalán, ha a postafiókja beérkező üzeneteiből szeretne ismerősöket vagy levelezési listákat importálni, valamint velük kapcsolatba lépni."; -$a->strings["Go to Your Contacts Page"] = "Ugrás a partnerek oldalára"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "A partnerek oldal az átjáró az ismeretségek kezeléséhez és a más hálózatokon lévő ismerősökkel történő kapcsolatfelvételhez. Jellemzően csak be kell írnia a címüket vagy az oldal URL-jét az Új partner hozzáadása párbeszédablakba."; -$a->strings["Go to Your Site's Directory"] = "Ugrás az oldal könyvtárához"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "A könyvtárak oldal lehetővé teszi más emberek keresését ezen a hálózaton vagy más föderált oldalakon. Keresse meg a Kapcsolódás vagy a Követés hivatkozást a profiloldalukon. Adja meg a saját személyazonosság-címét, ha kérik."; -$a->strings["Finding New People"] = "Új emberek keresése"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "A partnerek oldal oldalsávjában számos eszköz található új ismerősök kereséséhez. Találhatunk embereket az érdeklődésük szerint, kereshetünk embereket név vagy érdeklődés szerint, valamint ajánlásokat adhatunk a hálózati kapcsolatok alapján. Egy teljesen új oldalon az ismerősök ajánlásai általában 24 órán belül kezdenek megjelenni."; -$a->strings["Group Your Contacts"] = "Partnerek csoportosítása"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Miután szerezett néhány ismerőst, szervezze őket személyes beszélgetési csoportokba a partnerek oldal oldalsávján keresztül, és ezután személyes módon léphet kapcsolatba minden egyes csoporttal a hálózatok oldalon."; -$a->strings["Why Aren't My Posts Public?"] = "Miért nem nyilvánosak a bejegyzéseim?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "A Friendica tiszteletben tartja a magánszférát. Alapértelmezetten a bejegyzései csak azoknak az embereknek jelennek meg, akiket ismerősként felvett. További információkért nézze meg a súgószakaszt a fenti hivatkozáson keresztül."; -$a->strings["Getting Help"] = "Segítség kérése"; -$a->strings["Go to the Help Section"] = "Ugrás a súgószakaszhoz"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "A súgó oldalaink további részleteket közölhetnek a program egyéb funkcióiról és erőforrásairól."; -$a->strings["The theme you chose isn't available."] = "A választott téma nem érhető el."; -$a->strings["No special theme for mobile devices"] = "Nincs különleges téma a mobil eszközökhöz"; -$a->strings["%s - (Unsupported)"] = "%s – (nem támogatott)"; -$a->strings["%s - (Experimental)"] = "%s – (kísérleti)"; -$a->strings["Display Settings"] = "Megjelenítési beállítások"; -$a->strings["Save Settings"] = "Beállítások mentése"; -$a->strings["General Theme Settings"] = "Általános témabeállítások"; -$a->strings["Custom Theme Settings"] = "Egyéni témabeállítások"; -$a->strings["Content Settings"] = "Tartalombeállítások"; -$a->strings["Theme settings"] = "Témabeállítások"; -$a->strings["Calendar"] = "Naptár"; -$a->strings["Display Theme:"] = "Megjelenítés témája:"; -$a->strings["Mobile Theme:"] = "Mobil téma:"; -$a->strings["Number of items to display per page:"] = "Oldalanként megjelenítendő elemek száma:"; -$a->strings["Maximum of 100 items"] = "Legfeljebb 100 elem"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Oldalanként megjelenítendő elemek száma, ha mobil eszközről nézik:"; -$a->strings["Update browser every xx seconds"] = "Böngésző frissítése N másodpercenként"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Legalább 10 másodperc. A -1 beírása letiltja."; -$a->strings["Automatic updates only at the top of the post stream pages"] = "Automatikus frissítések csak a bejegyzésfolyam oldalainak tetejénél"; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Az automatikus frissítés új bejegyzéseket adhat a bejegyzésfolyam oldalainak tetejéhez, amely hatással lehet a görgetési pozícióra és megzavarhatja a normál olvasást, ha az oldal tetejének bármely részén történik."; -$a->strings["Don't show emoticons"] = "Ne jelenítsen meg hangulatjeleket"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Általában a hangulatjelek ki lesznek cserélve a megfelelő szimbólumokkal. Ez a beállítás letiltja ezt a viselkedést."; -$a->strings["Infinite scroll"] = "Végtelen görgetés"; -$a->strings["Automatic fetch new items when reaching the page end."] = "Új elemek automatikus lekérése az oldal végének elérésekor."; -$a->strings["Disable Smart Threading"] = "Intelligens szálkezelés letiltása"; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "A nem odatartozó szálbehúzások automatikus elnyomásának letiltása."; -$a->strings["Hide the Dislike feature"] = "A nem tetszik funkció elrejtése"; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Elrejti a nem tetszik gombot és a nem tetszik reakciókat a bejegyzéseknél és a hozzászólásoknál."; -$a->strings["Display the resharer"] = "Az újramegosztó megjelenítése"; -$a->strings["Display the first resharer as icon and text on a reshared item."] = "Az első újramegosztó megjelenítése ikonként és szövegként egy újra megosztott elemnél."; -$a->strings["Stay local"] = "Maradjon helyi"; -$a->strings["Don't go to a remote system when following a contact link."] = "Ne menjen távoli rendszerre, ha egy partnerhivatkozást követ."; -$a->strings["Beginning of week:"] = "A hét kezdete:"; -$a->strings["Please enter your password to access this page."] = "Adja meg a jelszavát az oldal eléréséhez."; -$a->strings["Two-factor authentication successfully activated."] = "A kétlépcsős hitelesítés sikeresen bekapcsolva."; -$a->strings["Invalid code, please retry."] = "Érvénytelen kód, próbálja újra."; -$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Vagy elküldheti a hitelesítési beállításokat kézzel:

    \n
    \n\t
    Kibocsájtó
    \n\t
    %s
    \n\t
    Fiók neve
    \n\t
    %s
    \n\t
    Titkos kulcs
    \n\t
    %s
    \n\t
    Típus
    \n\t
    Időalapú
    \n\t
    Számjegyek száma
    \n\t
    6
    \n\t
    Kivonatoló algoritmus
    \n\t
    SHA-1
    \n
    "; -$a->strings["Two-factor code verification"] = "Kétlépcsős kód ellenőrzése"; -$a->strings["Help"] = "Súgó"; -$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Olvassa be ezt a QR-kódot a hitelesítő alkalmazásával, és küldje el a megkapott kódot.

    "; -$a->strings["

    Or you can open the following URL in your mobile device:

    %s

    "] = "

    Vagy megnyithatja a következő URL-t a mobil eszközén:

    %s

    "; -$a->strings["Please enter a code from your authentication app"] = "Adjon meg egy kódot a hitelesítő alkalmazásából"; -$a->strings["Verify code and enable two-factor authentication"] = "Kód ellenőrzése és a kétlépcsős hitelesítés engedélyezése"; -$a->strings["Two-factor authentication successfully disabled."] = "A kétlépcsős hitelesítés sikeresen letiltva."; -$a->strings["Wrong Password"] = "Hibás jelszó"; -$a->strings["Two-factor authentication"] = "Kétlépcsős hitelesítés"; -$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Egy alkalmazás használata egy mobil eszközön, hogy megkapja a kétlépcsős hitelesítés kódjait, ha a bejelentkezéskor kérik.

    "; -$a->strings["Authenticator app"] = "Hitelesítő alkalmazás"; -$a->strings["Configured"] = "Beállítva"; -$a->strings["Not Configured"] = "Nincs beállítva"; -$a->strings["

    You haven't finished configuring your authenticator app.

    "] = "

    Nem fejezte be a hitelesítő alkalmazása beállítását.

    "; -$a->strings["

    Your authenticator app is correctly configured.

    "] = "

    A hitelesítő alkalmazása megfelelően be van állítva.

    "; -$a->strings["Recovery codes"] = "Visszaszerzési kódok"; -$a->strings["Remaining valid codes"] = "Hátralévő érvényes kódok"; -$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Ezek az egyszer használható kódok helyettesíthetnek egy hitelesítő alkalmazás kódot abban az esetben, ha elveszíti a hozzáférést ahhoz.

    "; -$a->strings["App-specific passwords"] = "Alkalmazásfüggő jelszavak"; -$a->strings["Generated app-specific passwords"] = "Előállított alkalmazásfüggő jelszavak"; -$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Ezek a véletlenszerűen előállított jelszavak lehetővé teszik, hogy olyan alkalmazásoknál hitelesítsen, amelyek nem támogatják a kétlépcsős hitelesítést.

    "; -$a->strings["Current password:"] = "Jelenlegi jelszó:"; -$a->strings["You need to provide your current password to change two-factor authentication settings."] = "Meg kell adnia a jelenlegi jelszavát a kétlépcsős hitelesítési beállítások megváltoztatásához."; -$a->strings["Enable two-factor authentication"] = "Kétlépcsős hitelesítés engedélyezése"; -$a->strings["Disable two-factor authentication"] = "Kétlépcsős hitelesítés letiltása"; -$a->strings["Show recovery codes"] = "Visszaszerzési kódok megjelenítése"; -$a->strings["Manage app-specific passwords"] = "Alkalmazásfüggő jelszavak kezelése"; -$a->strings["Manage trusted browsers"] = "Megbízható böngészők kezelése"; -$a->strings["Finish app configuration"] = "Alkalmazás beállításának befejezése"; -$a->strings["App-specific password generation failed: The description is empty."] = "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás üres."; -$a->strings["App-specific password generation failed: This description already exists."] = "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás már létezik."; -$a->strings["New app-specific password generated."] = "Az új alkalmazásfüggő jelszó előállítva."; -$a->strings["App-specific passwords successfully revoked."] = "Az alkalmazásfüggő jelszavak sikeresen visszavonva."; -$a->strings["App-specific password successfully revoked."] = "Az alkalmazásfüggő jelszó sikeresen visszavonva."; -$a->strings["Two-factor app-specific passwords"] = "Kétlépcsős alkalmazásfüggő jelszavak"; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    Az alkalmazásfüggő jelszavak az Ön szokásos jelszava helyett használt véletlenszerűen előállított jelszavak, hogy hitelesítsék a fiókját az olyan harmadik féltől származó alkalmazásoknál, amelyek nem támogatják a kétlépcsős hitelesítést.

    "; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Győződjön meg arról, hogy lemásolta-e most az új alkalmazásfüggő jelszavát. Nem fogja tudni újra megnézni a jelszót!"; -$a->strings["Description"] = "Leírás"; -$a->strings["Last Used"] = "Legutóbb használt"; -$a->strings["Revoke"] = "Visszavonás"; -$a->strings["Revoke All"] = "Összes visszavonása"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "Ha új alkalmazásfüggő jelszót állít elő, akkor azonnal fel kell használnia. Akkor lesz megjelenítve Önnek, miután előállította azt."; -$a->strings["Generate new app-specific password"] = "Új alkalmazásfüggő jelszó előállítása"; -$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa a Fairphone 2 készülékemen…"; -$a->strings["Generate"] = "Előállítás"; -$a->strings["New recovery codes successfully generated."] = "Az új visszaszerzési kódok sikeresen előállítva."; -$a->strings["Two-factor recovery codes"] = "Kétlépcsős visszaszerzési kódok"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    A visszaszerzési kódok használhatók a fiókjához való hozzáféréséhez abban az esetben, ha elveszti a hozzáférést az eszközéhez, és nem tud kétlépcsős hitelesítési kódokat fogadni.

    Tegye ezeket biztonságos helyre! Ha elveszti az eszközét és nincsenek meg a visszaszerzési kódjai, akkor el fogja veszíteni a fiókjához való hozzáférést.

    "; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Ha új visszaszerzési kódokat állít elő, akkor le kell másolnia az új kódokat. A régi kódjai többé nem fognak működni."; -$a->strings["Generate new recovery codes"] = "Új visszaszerzési kódok előállítása"; -$a->strings["Next: Verification"] = "Következő: ellenőrzés"; -$a->strings["Trusted browsers successfully removed."] = "A megbízható böngészők sikeresen eltávolítva."; -$a->strings["Trusted browser successfully removed."] = "A megbízható böngésző sikeresen eltávolítva."; -$a->strings["Two-factor Trusted Browsers"] = "Kétlépcsős megbízható böngészők"; -$a->strings["Trusted browsers are individual browsers you chose to skip two-factor authentication to access Friendica. Please use this feature sparingly, as it can negate the benefit of two-factor authentication."] = "A megbízható böngészők azok az egyéni böngészők, amelyeknél a kétlépcsős hitelesítés kihagyását választotta a Friendica alkalmazáshoz való hozzáféréshez. Lehetőleg mellőzze ennek a funkciónak a használatát, mivel ez megszüntetheti a kétlépcsős hitelesítés előnyeit."; -$a->strings["Device"] = "Eszköz"; -$a->strings["OS"] = "Operációs rendszer"; -$a->strings["Browser"] = "Böngésző"; -$a->strings["Trusted"] = "Megbízható"; -$a->strings["Last Use"] = "Utolsó használat"; -$a->strings["Remove"] = "Eltávolítás"; -$a->strings["Remove All"] = "Összes eltávolítása"; -$a->strings["Profile Photos"] = "Profilfényképek"; -$a->strings["Image size reduction [%s] failed."] = "A kép méretének csökkentése [%s] sikertelen."; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Töltse újra az oldalt a Shift billentyű lenyomása közben, vagy törölje a böngésző gyorsítótárát, ha az új fénykép nem jelenik meg azonnal."; -$a->strings["Unable to process image"] = "Nem lehet feldolgozni a képet"; -$a->strings["Photo not found."] = "A fénykép nem található."; -$a->strings["Profile picture successfully updated."] = "A profilfénykép sikeresen frissítve."; -$a->strings["Crop Image"] = "Kép levágása"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Igazítsa a kép levágását az optimális megtekintéshez."; -$a->strings["Use Image As Is"] = "Kép használata, ahogy van"; -$a->strings["Missing uploaded image."] = "Hiányzó feltöltött kép."; -$a->strings["Image exceeds size limit of %s"] = "A kép meghaladja a beállított %s méretkorlátot"; -$a->strings["Unable to process image."] = "Nem lehet feldolgozni a képet."; -$a->strings["Image upload failed."] = "A kép feltöltése sikertelen."; -$a->strings["Profile Picture Settings"] = "Profilfénykép beállításai"; -$a->strings["Current Profile Picture"] = "Jelenlegi profilfénykép"; -$a->strings["Upload Profile Picture"] = "Profilfénykép feltöltése"; -$a->strings["Upload Picture:"] = "Fénykép feltöltése:"; -$a->strings["Upload"] = "Feltöltés"; -$a->strings["or"] = "vagy"; -$a->strings["skip this step"] = "ezen lépés kihagyása"; -$a->strings["select a photo from your photo albums"] = "fénykép kiválasztása a fényképalbumából"; -$a->strings["Profile Name is required."] = "A profil neve kötelező."; -$a->strings["Profile couldn't be updated."] = "A profilt nem sikerült frissíteni."; -$a->strings["Label:"] = "Címke:"; -$a->strings["Value:"] = "Érték:"; -$a->strings["Field Permissions"] = "Mező jogosultságai"; -$a->strings["(click to open/close)"] = "(kattintson a megnyitáshoz vagy bezáráshoz)"; -$a->strings["Add a new profile field"] = "Új profilmező hozzáadása"; -$a->strings["Profile Actions"] = "Profilműveletek"; -$a->strings["Edit Profile Details"] = "Profil részleteinek szerkesztése"; -$a->strings["Change Profile Photo"] = "Profilfénykép megváltoztatása"; -$a->strings["Profile picture"] = "Profilfénykép"; -$a->strings["Location"] = "Hely"; -$a->strings["Custom Profile Fields"] = "Egyéni profilmezők"; -$a->strings["Display name:"] = "Megjelenített név:"; -$a->strings["Street Address:"] = "Utca, házszám:"; -$a->strings["Locality/City:"] = "Helység vagy város:"; -$a->strings["Region/State:"] = "Régió vagy állam:"; -$a->strings["Postal/Zip Code:"] = "Irányítószám:"; -$a->strings["Country:"] = "Ország:"; -$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) cím:"; -$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Az XMPP-cím továbbításra kerül a partnereinek, hogy követni tudják Önt."; -$a->strings["Homepage URL:"] = "Honlap URL:"; -$a->strings["Public Keywords:"] = "Nyilvános kulcsszavak:"; -$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Lehetséges ismerősök ajánlásához lesz használva, mások is láthatják)"; -$a->strings["Private Keywords:"] = "Személyes kulcsszavak:"; -$a->strings["(Used for searching profiles, never shown to others)"] = "(Profilok kereséséhez lesz használva, sosem látható másoknak)"; -$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    Az egyéni mezők a profiloldalán jelennek meg.

    \n\t\t\t\t

    Használhat BBCode formázásokat a mező értékeiben.

    \n\t\t\t\t

    Átrendezheti a mező címének húzásával.

    \n\t\t\t\t

    Törölje ki a címkemezőt egy egyéni mező eltávolításához.

    \n\t\t\t\t

    A nem nyilvános mezőket csak a kijelölt Friendica partnerek vagy a kijelölt csoportban lévő Friendica partnerek láthatják.

    "; -$a->strings["Delegation successfully granted."] = "A meghatalmazás sikeresen megadva."; -$a->strings["Parent user not found, unavailable or password doesn't match."] = "A fölérendelt felhasználó nem található, nem érhető el vagy a jelszó nem egyezik."; -$a->strings["Delegation successfully revoked."] = "A meghatalmazás sikeresen visszavonva."; -$a->strings["Delegated administrators can view but not change delegation permissions."] = "A meghatalmazott adminisztrátorok megtekinthetik, de nem változtathatják meg a meghatalmazás jogosultságait."; -$a->strings["Delegate user not found."] = "A meghatalmazott felhasználó nem található."; -$a->strings["No parent user"] = "Nincs fölérendelt felhasználó"; -$a->strings["Parent User"] = "Fölérendelt felhasználó"; -$a->strings["Additional Accounts"] = "További fiókok"; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "További fiókok regisztrálása, amelyek automatikusan hozzá vannak kapcsolva a meglévő fiókjához, így ebből a fiókból kezelheti azokat."; -$a->strings["Register an additional account"] = "További fiók regisztrálása"; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "A fölérendelt felhasználóknak teljes ellenőrzése van ezen fiók fölött, beleértve a fiók beállításait is. Ellenőrizze még egyszer, hogy kinek ad hozzáférést."; -$a->strings["Manage Accounts"] = "Fiókok kezelése"; -$a->strings["Delegates"] = "Meghatalmazottak"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "A meghatalmazottak képesek ezen fiókot vagy oldalt minden szempontból kezelni, kivéve az alapvető fiókbeállításokat. Ne hatalmazzon meg senki mást a személyes fiókja kezeléséhez, akiben nem bízik meg teljes mértékben."; -$a->strings["Existing Page Delegates"] = "Meglévő oldalmeghatalmazottak"; -$a->strings["Potential Delegates"] = "Lehetséges meghatalmazottak"; -$a->strings["Add"] = "Hozzáadás"; -$a->strings["No entries."] = "Nincsenek bejegyzések."; -$a->strings["Export account"] = "Fiók exportálása"; -$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Fiókinformációk és partnerek exportálása. A fiókjáról történő biztonsági mentés készítéséhez és/vagy egy másik kiszolgálóra való áthelyezéséhez használja ezt."; -$a->strings["Export all"] = "Összes exportálása"; -$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Fiókinformációk, partnerek és az összes elem exportálása JSON-formátumban. nagyon nagy fájl is lehet, és sokáig eltarthat. A fiókja teljes biztonsági mentésének elkészítéséhez használja ezt (a fényképek nem lesznek exportálva)."; -$a->strings["Export Contacts to CSV"] = "Partnerek exportálása CSV-fájlba"; -$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "A követett fiókok listájának exportálása CSV-fájlként. Kompatibilis például a Mastodonnal."; -$a->strings["Export personal data"] = "Személyes adatok exportálása"; -$a->strings["Lock feature %s"] = "%s funkció zárolása"; -$a->strings["Manage Additional Features"] = "További funkciók kezelése"; +$a->strings["Username should be at most %s character."] = [ + 0 => "A felhasználónévnek legfeljebb %s karakternek kell lennie.", + 1 => "A felhasználónévnek legfeljebb %s karakternek kell lennie.", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "Úgy tűnik, hogy ez nem a teljes neve (vezetéknév és keresztnév)."; +$a->strings["Your email domain is not among those allowed on this site."] = "Az e-mail tartománya nem tartozik azok közé, amelyek megengedettek ezen az oldalon."; +$a->strings["Not a valid email address."] = "Nem érvényes e-mail-cím."; +$a->strings["The nickname was blocked from registration by the nodes admin."] = "A becenevet a csomópont adminisztrátora tiltotta a regisztrációtól."; +$a->strings["Cannot use that email."] = "Nem lehet használni azt az e-mail-címet."; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "A becenév csak a-z, 0-9 és _ karaktereket tartalmazhat."; +$a->strings["Nickname is already registered. Please choose another."] = "A becenév már regisztrálva van. Válasszon egy másikat."; +$a->strings["An error occurred during registration. Please try again."] = "Hiba történt a regisztráció során. Próbálja újra."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Hiba történt az alapértelmezett profil létrehozásakor. Próbálja újra."; +$a->strings["An error occurred creating your self contact. Please try again."] = "Hiba történt a saját partnere létrehozásakor. Próbálja újra."; +$a->strings["Friends"] = "Ismerősök"; +$a->strings["An error occurred creating your default contact group. Please try again."] = "Hiba történt az alapértelmezett partnercsoport létrehozásakor. Próbálja újra."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tKedves %1\$s!\n\t\t\tA(z) %2\$s adminisztrátora beállított egy fiókot Önnek."; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%1\$s\n\t\tBejelentkezési név:\t\t%2\$s\n\t\tJelszó:\t\t%3\$s\n\n\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\tbejelentkezett.\n\n\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\temberek egyszerűen megtalálják Önt.\n\n\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\tismerőst találni.\n\n\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\tkövetkező címen: %1\$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %4\$s oldalon."; +$a->strings["Registration details for %s"] = "Regisztrációs részletek ehhez: %s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tKedves %1\$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2\$s. A fiókja adminisztrátori jóváhagyásra vár.\n\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3\$s\n\t\t\tBejelentkezési név:\t\t%4\$s\n\t\t\tJelszó:\t\t%5\$s\n\t\t"; +$a->strings["Registration at %s"] = "Regisztráció itt: %s"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tKedves %1\$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2\$s. A fiókja létrejött.\n\t\t\t"; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3\$s\n\t\t\tBejelentkezési név:\t\t%1\$s\n\t\t\tJelszó:\t\t%5\$s\n\n\t\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\t\tbejelentkezett.\n\n\t\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\t\temberek egyszerűen megtalálják Önt.\n\n\t\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\t\tismerőst találni.\n\n\t\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\t\tkövetkező címen: %3\$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %2\$s oldalon."; +$a->strings["Addon not found."] = "A bővítmény nem található."; +$a->strings["Addon %s disabled."] = "A(z) „%s” bővítmény letiltva."; +$a->strings["Addon %s enabled."] = "A(z) „%s” bővítmény engedélyezve."; +$a->strings["Disable"] = "Letiltás"; +$a->strings["Enable"] = "Engedélyezés"; +$a->strings["Administration"] = "Adminisztráció"; +$a->strings["Addons"] = "Bővítmények"; +$a->strings["Toggle"] = "Átváltás"; +$a->strings["Author: "] = "Szerző: "; +$a->strings["Maintainer: "] = "Karbantartó: "; +$a->strings["Addons reloaded"] = "Bővítmények újratöltve"; +$a->strings["Addon %s failed to install."] = "A(z) „%s” bővítmény telepítése sikertelen."; +$a->strings["Reload active addons"] = "Bekapcsolt bővítmények újratöltése"; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Jelenleg nem érhetők el bővítmények az Ön csomópontján. A hivatalos bővítménytároló megtalálható a %1\$s oldalon, és esetleg egyéb érdekes bővítményeket is találhat a %2\$s címen elérhető nyílt bővítményjegyzékben."; +$a->strings["List of all users"] = "Összes felhasználó listája"; +$a->strings["Active"] = "Aktív"; +$a->strings["List of active accounts"] = "Aktív fiókok listája"; +$a->strings["Pending"] = "Függőben"; +$a->strings["List of pending registrations"] = "Függőben lévő regisztrációk listája"; +$a->strings["Blocked"] = "Tiltva"; +$a->strings["List of blocked users"] = "Tiltott felhasználók listája"; +$a->strings["Deleted"] = "Törölve"; +$a->strings["List of pending user deletions"] = "Függőben lévő felhasználó-törlések listája"; +$a->strings["Private Forum"] = "Személyes fórum"; +$a->strings["Relay"] = "Továbbítás"; +$a->strings["%s contact unblocked"] = [ + 0 => "%s partner tiltása feloldva", + 1 => "%s partner tiltása feloldva", +]; +$a->strings["Remote Contact Blocklist"] = "Távoli partnerek tiltólistája"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Ez az oldal lehetővé teszi, hogy megakadályozzon egy távoli partnertől származó minden üzenetet, amely elérné a csomópontját."; +$a->strings["Block Remote Contact"] = "Távoli partner tiltása"; +$a->strings["select all"] = "összes kijelölése"; +$a->strings["select none"] = "kijelölés törlése"; +$a->strings["Unblock"] = "Tiltás feloldása"; +$a->strings["No remote contact is blocked from this node."] = "Nincs olyan távoli partner, aki tiltva lenne erről a csomópontról."; +$a->strings["Blocked Remote Contacts"] = "Tiltott távoli partnerek"; +$a->strings["Block New Remote Contact"] = "Új távoli partner tiltása"; +$a->strings["Photo"] = "Fénykép"; +$a->strings["Reason"] = "Indok"; +$a->strings["%s total blocked contact"] = [ + 0 => "összesen %s tiltott partner", + 1 => "összesen %s tiltott partner", +]; +$a->strings["URL of the remote contact to block."] = "A tiltandó távoli partner URL-je."; +$a->strings["Block Reason"] = "Tiltás oka"; +$a->strings["Server domain pattern added to blocklist."] = "A tiltólistához hozzáadott kiszolgáló tartománymintája."; +$a->strings["Blocked server domain pattern"] = "Tiltott kiszolgálótartomány-minta"; +$a->strings["Reason for the block"] = "A tiltás oka"; +$a->strings["Delete server domain pattern"] = "Kiszolgálótartomány-minta törlése"; +$a->strings["Check to delete this entry from the blocklist"] = "Jelölje be a bejegyzés tiltólistából való törléséhez"; +$a->strings["Server Domain Pattern Blocklist"] = "Kiszolgálótartomány-minta tiltólistája"; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "Ez az oldal használható a föderált hálózatból származó azon kiszolgálótartomány-minták tiltólistájának meghatározásához, amelyeknek nem engedélyezett kapcsolatba lépniük az Ön csomópontjával. Minden egyes tartománymintához meg kell adnia az indokot is, hogy miért tiltja azt."; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "A tiltott kiszolgálótartomány-minták listája nyilvánosan elérhetővé lesz téve a /friendica oldalon, azért hogy a kommunikációs problémákat kivizsgáló felhasználók és emberek egyszerűen megtalálják az okot."; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    A kiszolgálótartomány-minta szintaxisa kis- és nagybetűkre nem érzékeny parancsértelmező helyettesítő karakter, amely a következő különleges karaktereket tartalmazza:

    \n
      \n\t
    • *: bármennyi számú karakter
    • \n\t
    • ?: bármilyen önálló karakter
    • \n\t
    • [<karakter1><karakter2>...]: karakter1 vagy karakter2
    • \n
    "; +$a->strings["Add new entry to block list"] = "Új bejegyzés hozzáadása a tiltólistához"; +$a->strings["Server Domain Pattern"] = "Kiszolgálótartomány-minta"; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "A tiltólistához hozzáadandó új kiszolgáló tartományának mintája. Ne tegye bele a protokollt."; +$a->strings["Block reason"] = "Tiltás oka"; +$a->strings["The reason why you blocked this server domain pattern."] = "Az ok, amiért kitiltotta ezt a kiszolgálótartomány-mintát."; +$a->strings["Add Entry"] = "Bejegyzés hozzáadása"; +$a->strings["Save changes to the blocklist"] = "Változtatások mentése a tiltólistába"; +$a->strings["Current Entries in the Blocklist"] = "Jelenlegi bejegyzések a tiltólistán"; +$a->strings["Delete entry from blocklist"] = "Bejegyzés törlése a tiltólistáról"; +$a->strings["Delete entry from blocklist?"] = "Törli a bejegyzést a tiltólistáról?"; $a->strings["Update has been marked successful"] = "A frissítés sikeresen meg lett jelölve"; $a->strings["Database structure update %s was successfully applied."] = "A(z) %s adatbázisszerkezet-frissítés sikeresen alkalmazva."; $a->strings["Executing of database structure update %s failed with error: %s"] = "A(z) %s adatbázisszerkezet-frissítés végrehajtása meghiúsult ezzel a hibával: %s"; @@ -1002,69 +1218,21 @@ $a->strings["Failed Updates"] = "Sikertelen frissítések"; $a->strings["This does not include updates prior to 1139, which did not return a status."] = "Ez nem tartalmazza az 1139 előtti frissítéseket, amelyek nem adtak vissza állapotot."; $a->strings["Mark success (if update was manually applied)"] = "Megjelölés sikeresként (ha a frissítés kézzel lett alkalmazva)"; $a->strings["Attempt to execute this update step automatically"] = "Próbálja meg automatikusan végrehajtani ezt a frissítési lépést"; -$a->strings["Addon not found."] = "A bővítmény nem található."; -$a->strings["Addon %s disabled."] = "A(z) „%s” bővítmény letiltva."; -$a->strings["Addon %s enabled."] = "A(z) „%s” bővítmény engedélyezve."; -$a->strings["Disable"] = "Letiltás"; -$a->strings["Enable"] = "Engedélyezés"; -$a->strings["Administration"] = "Adminisztráció"; -$a->strings["Toggle"] = "Átváltás"; -$a->strings["Author: "] = "Szerző: "; -$a->strings["Maintainer: "] = "Karbantartó: "; -$a->strings["Addons reloaded"] = "Bővítmények újratöltve"; -$a->strings["Addon %s failed to install."] = "A(z) „%s” bővítmény telepítése sikertelen."; -$a->strings["Reload active addons"] = "Bekapcsolt bővítmények újratöltése"; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Jelenleg nem érhetők el bővítmények az Ön csomópontján. A hivatalos bővítménytároló megtalálható a %1\$s oldalon, és esetleg egyéb érdekes bővítményeket is találhat a %2\$s címen elérhető nyílt bővítményjegyzékben."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Hiba a(z) %1\$s naplófájl megnyitási kísérlete során.\\r\\n
    Ellenőrizze, hogy a(z) „%1\$s” fájl létezik-e és olvasható-e."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Nem sikerült megnyitni a(z) %1\$s naplófájlt.\\r\\n
    Ellenőrizze, hogy a(z) „%1\$s” fájl olvasható-e."; -$a->strings["The logfile '%s' is not writable. No logging possible"] = "A(z) „%s” naplófájl nem írható. A naplózás nem lehetséges."; -$a->strings["PHP log currently enabled."] = "A PHP-naplózás jelenleg engedélyezve van."; -$a->strings["PHP log currently disabled."] = "A PHP-naplózás jelenleg le van tiltva."; -$a->strings["Clear"] = "Törlés"; -$a->strings["Enable Debugging"] = "Hibakeresés engedélyezése"; -$a->strings["Log file"] = "Naplófájl"; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Írhatónak kell lennie a webkiszolgáló által. Relatívan kell megadni a Friendica felső szintű könyvtárához képest."; -$a->strings["Log level"] = "Naplózási szint"; -$a->strings["PHP logging"] = "PHP-naplózás"; -$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "A PHP hibák és figyelmeztetések naplózásának átmeneti engedélyezéséhez beszúrhatja a következőket a telepítése index.php fájljának elejére. Az „error_log” sorban beállított fájlnév relatív a Friendica felső szintű könyvtárához képest, és írhatónak kell lennie a webkiszolgáló által. A „log_errors” és a „display_errors” beállítások „1” értéke a beállítások engedélyezéséhez kell. Állítsa „0” értékre a letiltásukhoz."; -$a->strings["Inspect Deferred Worker Queue"] = "Elhalasztott feldolgozó várakozási sorának vizsgálata"; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Ez az oldal az elhalasztott feldolgozó feladatokat sorolja fel. Ezek azok a feladatok, amelyeket nem sikerült végrehajtani első alkalommal."; -$a->strings["Inspect Worker Queue"] = "Feldolgozó várakozási sorának vizsgálata"; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Ez az oldal a jelenleg sorba állított feldolgozó feladatokat sorolja fel. Ezeket a feladatokat a feldolgozó cron-feladata kezeli, amelyet a telepítés során állított be."; -$a->strings["ID"] = "Azonosító"; -$a->strings["Job Parameters"] = "Feladat paraméterei"; -$a->strings["Created"] = "Létrehozva"; -$a->strings["Priority"] = "Prioritás"; -$a->strings["Template engine (%s) error: %s"] = "Sablonmotor (%s) hiba: %s"; -$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Az adatbázisa még mindig MyISAM táblákkal fut. Meg kell változtatnia a motor típusát InnoDB-re. Mivel a Friendica a jövőben olyan funkciókat fog használni, amely csak InnoDB használatával érhető el, ezért meg kell változtatnia! Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    "; -$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Az adatbázisa még mindig Antelope fájlformátumban lévő InnoDB táblákkal fut. Meg kell változtatnia a fájlformátumot Barracudára. A Friendica olyan funkciókat használ, amelyeket az Antelope fájlformátum nem biztosít. Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    "; -$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d. See here for more information.
    "] = "A table_definition_cache értéke túl alacsony (%d). Ez a „Prepared statement needs to be re-prepared” adatbázishibához vezethet. Állítsa legalább %d értékre. További információkért nézze meg ezt.
    "; -$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Elérhető a Friendica új verziója a letöltéshez. A jelenlegi verziója %1\$s, a távoli verzió %2\$s."; -$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Az adatbázis frissítése sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek."; -$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "A legutóbbi frissítés sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek (néhány hiba valószínűleg a naplófájlban lesz)."; -$a->strings["The worker was never executed. Please check your database structure!"] = "A feldolgozó sosem lett végrehajtva. Ellenőrizze az adatbázis szerkezetét!"; -$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "Az utolsó feldolgozó-végrehajtás ideje %s volt (UTC szerint). Ez régebbi mint egy óra. Ellenőrizze a cron-feladat beállításait."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a .htconfig.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a config/local.ini.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát."; -$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "A %s nem érhető el a rendszeréről. Ez súlyos beállítási probléma, amely megakadályozza a kiszolgálók közti kommunikációt. Nézze meg a telepítési oldalt a segítségért."; -$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = "A(z) „%s” naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)."; -$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = "A(z) „%s” hibakeresési naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)."; -$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = "A Friendica „system.basepath” beállítása frissítve lett „%s” értékről „%s” értékre. Távolítsa el a „system.basepath” beállítást az adatbázisából az eltérések elkerüléséhez."; -$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = "A Friendica jelenlegi „system.basepath” értéke („%s”) hibás, és a(z) „%s” beállítófájl nincs használva."; -$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = "A Friendica jelenlegi „system.basepath” értéke („%s”) nem azonos a(z) „%s” beállítófájlban lévővel. Javítsa a beállításokat."; -$a->strings["Normal Account"] = "Normál fiók"; -$a->strings["Automatic Follower Account"] = "Automatikusan követő fiók"; -$a->strings["Public Forum Account"] = "Nyilvános fórum fiók"; -$a->strings["Automatic Friend Account"] = "Automatikus ismerős fiók"; -$a->strings["Blog Account"] = "Blog fiók"; -$a->strings["Private Forum Account"] = "Személyes fórumfiók"; -$a->strings["Message queues"] = "Üzenet várakozási sorai"; -$a->strings["Server Settings"] = "Kiszolgálóbeállítások"; -$a->strings["Summary"] = "Összefoglaló"; -$a->strings["Registered users"] = "Regisztrált felhasználók"; -$a->strings["Pending registrations"] = "Függőben lévő regisztrációk"; -$a->strings["Version"] = "Verzió"; -$a->strings["Active addons"] = "Bekapcsolt bővítmények"; +$a->strings["Lock feature %s"] = "%s funkció zárolása"; +$a->strings["Manage Additional Features"] = "További funkciók kezelése"; +$a->strings["Other"] = "Egyéb"; +$a->strings["unknown"] = "ismeretlen"; +$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Ez az oldal néhány számadatot nyújt a föderált közösségi hálózat azon ismert részéhez, amelynek része az Ön Friendica csomópontja. Ezek a számok nem teljesek, hanem csak a hálózat azon részét tükrözik, amelyről a csomópontja tud."; +$a->strings["Federation Statistics"] = "Föderációs statisztikák"; +$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Jelenleg erről a csomópontról %d csomópontnak van tudomása %d regisztrált felhasználóval a következő platformokról:"; +$a->strings["Item marked for deletion."] = "Az elem megjelölve törlésre."; +$a->strings["Delete Item"] = "Elem törlése"; +$a->strings["Delete this Item"] = "Az elem törlése"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Ezen az oldalon törölhet egy elemet a csomópontjáról. Ha az elem egy felső szintű beküldés, akkor a teljes szál törlésre fog kerülni."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Tudnia kell az elem GUID értékét. Ezt megtalálhatja például a megjelenített URL-re tekintve. A http://example.com/display/123456 utolsó része a GUID, itt az 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "Annak az elemnek GUID értéke, amelyet törölni szeretne."; +$a->strings["Item Source"] = "Elem forrása"; $a->strings["Item Guid"] = "Elem GUID értéke"; $a->strings["Item Id"] = "Elemazonosító"; $a->strings["Item URI"] = "Elem URI"; @@ -1075,15 +1243,34 @@ $a->strings["Term"] = "Kifejezés"; $a->strings["URL"] = "URL"; $a->strings["Mention"] = "Említés"; $a->strings["Implicit Mention"] = "Implicit említés"; -$a->strings["Item marked for deletion."] = "Az elem megjelölve törlésre."; -$a->strings["Delete this Item"] = "Az elem törlése"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Ezen az oldalon törölhet egy elemet a csomópontjáról. Ha az elem egy felső szintű beküldés, akkor a teljes szál törlésre fog kerülni."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Tudnia kell az elem GUID értékét. Ezt megtalálhatja például a megjelenített URL-re tekintve. A http://example.com/display/123456 utolsó része a GUID, itt az 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "Annak az elemnek GUID értéke, amelyet törölni szeretne."; +$a->strings["Source"] = "Forrás"; +$a->strings["The logfile '%s' is not writable. No logging possible"] = "A(z) „%s” naplófájl nem írható. A naplózás nem lehetséges."; +$a->strings["PHP log currently enabled."] = "A PHP-naplózás jelenleg engedélyezve van."; +$a->strings["PHP log currently disabled."] = "A PHP-naplózás jelenleg le van tiltva."; +$a->strings["Logs"] = "Naplók"; +$a->strings["Clear"] = "Törlés"; +$a->strings["Enable Debugging"] = "Hibakeresés engedélyezése"; +$a->strings["Log file"] = "Naplófájl"; +$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Írhatónak kell lennie a webkiszolgáló által. Relatívan kell megadni a Friendica felső szintű könyvtárához képest."; +$a->strings["Log level"] = "Naplózási szint"; +$a->strings["PHP logging"] = "PHP-naplózás"; +$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "A PHP hibák és figyelmeztetések naplózásának átmeneti engedélyezéséhez beszúrhatja a következőket a telepítése index.php fájljának elejére. Az „error_log” sorban beállított fájlnév relatív a Friendica felső szintű könyvtárához képest, és írhatónak kell lennie a webkiszolgáló által. A „log_errors” és a „display_errors” beállítások „1” értéke a beállítások engedélyezéséhez kell. Állítsa „0” értékre a letiltásukhoz."; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Hiba a(z) %1\$s naplófájl megnyitási kísérlete során.\\r\\n
    Ellenőrizze, hogy a(z) „%1\$s” fájl létezik-e és olvasható-e."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Nem sikerült megnyitni a(z) %1\$s naplófájlt.\\r\\n
    Ellenőrizze, hogy a(z) „%1\$s” fájl olvasható-e."; +$a->strings["View Logs"] = "Naplók megtekintése"; +$a->strings["Inspect Deferred Worker Queue"] = "Elhalasztott feldolgozó várakozási sorának vizsgálata"; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Ez az oldal az elhalasztott feldolgozó feladatokat sorolja fel. Ezek azok a feladatok, amelyeket nem sikerült végrehajtani első alkalommal."; +$a->strings["Inspect Worker Queue"] = "Feldolgozó várakozási sorának vizsgálata"; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Ez az oldal a jelenleg sorba állított feldolgozó feladatokat sorolja fel. Ezeket a feladatokat a feldolgozó cron-feladata kezeli, amelyet a telepítés során állított be."; +$a->strings["ID"] = "Azonosító"; +$a->strings["Command"] = "Parancs"; +$a->strings["Job Parameters"] = "Feladat paraméterei"; +$a->strings["Priority"] = "Prioritás"; $a->strings["Can not parse base url. Must have at least ://"] = "Nem lehet feldolgozni az alap URL-t. Legalább :// értékkel kell rendelkeznie."; $a->strings["Relocation started. Could take a while to complete."] = "Az áthelyezés elkezdődött. Eltarthat egy ideig, mire befejeződik."; $a->strings["Invalid storage backend setting value."] = "Érvénytelen tároló-háttérprogram beállítási érték."; +$a->strings["No special theme for mobile devices"] = "Nincs különleges téma a mobil eszközökhöz"; +$a->strings["%s - (Experimental)"] = "%s – (kísérleti)"; $a->strings["No community page for local users"] = "Nincs közösségi oldal a helyi felhasználókhoz"; $a->strings["No community page"] = "Nincs közösségi oldal"; $a->strings["Public postings from users of this site"] = "Nyilvános beküldések ezen oldal felhasználóitól"; @@ -1093,6 +1280,9 @@ $a->strings["Multi user instance"] = "Többfelhasználós példány"; $a->strings["Closed"] = "Lezárva"; $a->strings["Requires approval"] = "Jóváhagyást igényel"; $a->strings["Open"] = "Nyitott"; +$a->strings["No SSL policy, links will track page SSL state"] = "Nincs SSL irányelv, a hivatkozások követik az oldal SSL állapotát"; +$a->strings["Force all links to use SSL"] = "Az összes hivatkozás kényszerítése SSL használatára"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Önaláírt tanúsítvány, SSL használata csak helyi hivatkozásoknál (nem ajánlott)"; $a->strings["Don't check"] = "Ne ellenőrizze"; $a->strings["check the stable version"] = "a stabil verzió ellenőrzése"; $a->strings["check the development version"] = "a fejlesztői verzió ellenőrzése"; @@ -1100,8 +1290,10 @@ $a->strings["none"] = "nincs"; $a->strings["Local contacts"] = "Helyi partnerek"; $a->strings["Interactors"] = "Interaktorok"; $a->strings["Database (legacy)"] = "Adatbázis (örökölt)"; +$a->strings["Site"] = "Oldal"; $a->strings["General Information"] = "Általános információk"; $a->strings["Republish users to directory"] = "Felhasználók újra közzé tétele a könyvtárba"; +$a->strings["Registration"] = "Regisztráció"; $a->strings["File upload"] = "Fájlfeltöltés"; $a->strings["Policies"] = "Irányelvek"; $a->strings["Auto Discovered Contact Directory"] = "Automatikusan felfedezett partnerkönyvtár"; @@ -1128,6 +1320,8 @@ $a->strings["System theme"] = "Rendszer témája"; $a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = "Alapértelmezett rendszertéma – a felhasználói profilok felülbírálhatják – alapértelmezett témabeállítások megváltoztatása."; $a->strings["Mobile system theme"] = "Mobilrendszer témája"; $a->strings["Theme for mobile devices"] = "Téma a mobil eszközökhöz."; +$a->strings["SSL link policy"] = "SSL-hivatkozás irányelve"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Meghatározza, hogy az előállított hivatkozásokat kényszeríteni kell-e SSL használatára."; $a->strings["Force SSL"] = "SSL kényszerítése"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Az összes nem SSL kérés SSL-re kényszerítése – Figyelem: néhány rendszeren végtelen hurkokat eredményezhet."; $a->strings["Hide help entry from navigation menu"] = "Súgó bejegyzés elrejtése a navigációs menüből"; @@ -1255,6 +1449,7 @@ $a->strings["New base url"] = "Új alap URL"; $a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "A kiszolgáló alap URL-ének megváltoztatása. Áthelyezési üzenetet küld az összes felhasználó minden Friendica és Diaspora* partnerének."; $a->strings["RINO Encryption"] = "RINO titkosítás"; $a->strings["Encryption layer between nodes."] = "Titkosítási réteg a csomópontok között."; +$a->strings["Disabled"] = "Letiltva"; $a->strings["Enabled"] = "Engedélyezve"; $a->strings["Maximum number of parallel workers"] = "Párhuzamos feldolgozók legnagyobb száma"; $a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = "Osztott tárhelyszolgáltatóknál állítsa ezt %d értékre. Nagyobb rendszereknél érdemes a számot %d értékre állítani. Az alapértelmezett érték %d."; @@ -1277,46 +1472,47 @@ $a->strings["Comma separated list of tags that are rejected."] = "Címkék vessz $a->strings["Allow user tags"] = "Felhasználói címkék engedélyezése"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "Ha engedélyezve van, akkor a mentett keresésekből származó címkék lesznek használva a „címkék” feliratkozásnál a „relay_server_tags” címkéken kívül."; $a->strings["Start Relocation"] = "Áthelyezés indítása"; -$a->strings["Server domain pattern added to blocklist."] = "A tiltólistához hozzáadott kiszolgáló tartománymintája."; -$a->strings["Blocked server domain pattern"] = "Tiltott kiszolgálótartomány-minta"; -$a->strings["Delete server domain pattern"] = "Kiszolgálótartomány-minta törlése"; -$a->strings["Check to delete this entry from the blocklist"] = "Jelölje be a bejegyzés tiltólistából való törléséhez"; -$a->strings["Server Domain Pattern Blocklist"] = "Kiszolgálótartomány-minta tiltólistája"; -$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "Ez az oldal használható a föderált hálózatból származó azon kiszolgálótartomány-minták tiltólistájának meghatározásához, amelyeknek nem engedélyezett kapcsolatba lépniük az Ön csomópontjával. Minden egyes tartománymintához meg kell adnia az indokot is, hogy miért tiltja azt."; -$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "A tiltott kiszolgálótartomány-minták listája nyilvánosan elérhetővé lesz téve a /friendica oldalon, azért hogy a kommunikációs problémákat kivizsgáló felhasználók és emberek egyszerűen megtalálják az okot."; -$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    A kiszolgálótartomány-minta szintaxisa kis- és nagybetűkre nem érzékeny parancsértelmező helyettesítő karakter, amely a következő különleges karaktereket tartalmazza:

    \n
      \n\t
    • *: bármennyi számú karakter
    • \n\t
    • ?: bármilyen önálló karakter
    • \n\t
    • [<karakter1><karakter2>...]: karakter1 vagy karakter2
    • \n
    "; -$a->strings["Add new entry to block list"] = "Új bejegyzés hozzáadása a tiltólistához"; -$a->strings["Server Domain Pattern"] = "Kiszolgálótartomány-minta"; -$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "A tiltólistához hozzáadandó új kiszolgáló tartományának mintája. Ne tegye bele a protokollt."; -$a->strings["Block reason"] = "Tiltás oka"; -$a->strings["The reason why you blocked this server domain pattern."] = "Az ok, amiért kitiltotta ezt a kiszolgálótartomány-mintát."; -$a->strings["Add Entry"] = "Bejegyzés hozzáadása"; -$a->strings["Save changes to the blocklist"] = "Változtatások mentése a tiltólistába"; -$a->strings["Current Entries in the Blocklist"] = "Jelenlegi bejegyzések a tiltólistán"; -$a->strings["Delete entry from blocklist"] = "Bejegyzés törlése a tiltólistáról"; -$a->strings["Delete entry from blocklist?"] = "Törli a bejegyzést a tiltólistáról?"; -$a->strings["The contact has been blocked from the node"] = "A partner tiltva lett a csomópontról"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Nem sikerült találni egyetlen partnerbejegyzést sem erről az URL-ről (%s)"; -$a->strings["%s contact unblocked"] = [ - 0 => "%s partner tiltása feloldva", - 1 => "%s partner tiltása feloldva", -]; -$a->strings["Remote Contact Blocklist"] = "Távoli partnerek tiltólistája"; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Ez az oldal lehetővé teszi, hogy megakadályozzon egy távoli partnertől származó minden üzenetet, amely elérné a csomópontját."; -$a->strings["Block Remote Contact"] = "Távoli partner tiltása"; -$a->strings["select all"] = "összes kijelölése"; -$a->strings["select none"] = "kijelölés törlése"; -$a->strings["No remote contact is blocked from this node."] = "Nincs olyan távoli partner, aki tiltva lenne erről a csomópontról."; -$a->strings["Blocked Remote Contacts"] = "Tiltott távoli partnerek"; -$a->strings["Block New Remote Contact"] = "Új távoli partner tiltása"; -$a->strings["Photo"] = "Fénykép"; -$a->strings["Reason"] = "Indok"; -$a->strings["%s total blocked contact"] = [ - 0 => "összesen %s tiltott partner", - 1 => "összesen %s tiltott partner", -]; -$a->strings["URL of the remote contact to block."] = "A tiltandó távoli partner URL-je."; -$a->strings["Block Reason"] = "Tiltás oka"; +$a->strings["Template engine (%s) error: %s"] = "Sablonmotor (%s) hiba: %s"; +$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Az adatbázisa még mindig MyISAM táblákkal fut. Meg kell változtatnia a motor típusát InnoDB-re. Mivel a Friendica a jövőben olyan funkciókat fog használni, amely csak InnoDB használatával érhető el, ezért meg kell változtatnia! Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    "; +$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Az adatbázisa még mindig Antelope fájlformátumban lévő InnoDB táblákkal fut. Meg kell változtatnia a fájlformátumot Barracudára. A Friendica olyan funkciókat használ, amelyeket az Antelope fájlformátum nem biztosít. Nézze meg ezt az útmutatót, amely hasznos lehet a táblamotorok átalakításához. Használhatja a Friendica telepítésének php bin/console.php dbstructure toinnodb parancsát is az automatikus átalakításhoz.
    "; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d. See here for more information.
    "] = "A table_definition_cache értéke túl alacsony (%d). Ez a „Prepared statement needs to be re-prepared” adatbázishibához vezethet. Állítsa legalább %d értékre. További információkért nézze meg ezt.
    "; +$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Elérhető a Friendica új verziója a letöltéshez. A jelenlegi verziója %1\$s, a távoli verzió %2\$s."; +$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Az adatbázis frissítése sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek."; +$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "A legutóbbi frissítés sikertelen. Futtassa a „php bin/console.php dbstructure update” parancsot a parancssorból, és nézze meg a hibákat, amelyek esetleg megjelennek (néhány hiba valószínűleg a naplófájlban lesz)."; +$a->strings["The worker was never executed. Please check your database structure!"] = "A feldolgozó sosem lett végrehajtva. Ellenőrizze az adatbázis szerkezetét!"; +$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "Az utolsó feldolgozó-végrehajtás ideje %s volt (UTC szerint). Ez régebbi mint egy óra. Ellenőrizze a cron-feladat beállításait."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a .htconfig.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "A Friendica beállításai most a „config/local.config.php” fájlban vannak eltárolva. Másolja le a „config/local-sample.config.php” fájlt, és helyezze át a beállításokat a config/local.ini.php fájlból. Az átvitelhez való segítségért nézze meg a beállítások súgóoldalát."; +$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "A %s nem érhető el a rendszeréről. Ez súlyos beállítási probléma, amely megakadályozza a kiszolgálók közti kommunikációt. Nézze meg a telepítési oldalt a segítségért."; +$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = "A(z) „%s” naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)."; +$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = "A(z) „%s” hibakeresési naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)."; +$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = "A Friendica „system.basepath” beállítása frissítve lett „%s” értékről „%s” értékre. Távolítsa el a „system.basepath” beállítást az adatbázisából az eltérések elkerüléséhez."; +$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = "A Friendica jelenlegi „system.basepath” értéke („%s”) hibás, és a(z) „%s” beállítófájl nincs használva."; +$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = "A Friendica jelenlegi „system.basepath” értéke („%s”) nem azonos a(z) „%s” beállítófájlban lévővel. Javítsa a beállításokat."; +$a->strings["Normal Account"] = "Normál fiók"; +$a->strings["Automatic Follower Account"] = "Automatikusan követő fiók"; +$a->strings["Public Forum Account"] = "Nyilvános fórum fiók"; +$a->strings["Automatic Friend Account"] = "Automatikus ismerős fiók"; +$a->strings["Blog Account"] = "Blog fiók"; +$a->strings["Private Forum Account"] = "Személyes fórumfiók"; +$a->strings["Message queues"] = "Üzenet várakozási sorai"; +$a->strings["Server Settings"] = "Kiszolgálóbeállítások"; +$a->strings["Summary"] = "Összefoglaló"; +$a->strings["Registered users"] = "Regisztrált felhasználók"; +$a->strings["Pending registrations"] = "Függőben lévő regisztrációk"; +$a->strings["Version"] = "Verzió"; +$a->strings["Active addons"] = "Bekapcsolt bővítmények"; +$a->strings["Theme %s disabled."] = "A(z) „%s” téma letiltva."; +$a->strings["Theme %s successfully enabled."] = "A(z) „%s” téma sikeresen engedélyezve."; +$a->strings["Theme %s failed to install."] = "A(z) „%s” téma telepítése sikertelen."; +$a->strings["Screenshot"] = "Képernyőkép"; +$a->strings["Themes"] = "Témák"; +$a->strings["Unknown theme."] = "Ismeretlen téma."; +$a->strings["Themes reloaded"] = "Témák újratöltve"; +$a->strings["Reload active themes"] = "Bekapcsolt témák újratöltése"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Nem találhatók témák a rendszeren. A témákat a %1\$s könyvtárba kell elhelyezni."; +$a->strings["[Experimental]"] = "[Kísérleti]"; +$a->strings["[Unsupported]"] = "[Nem támogatott]"; $a->strings["Display Terms of Service"] = "Használati feltételek megjelenítése"; $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "A használati feltételek oldal engedélyezése. Ha ez engedélyezve van, akkor a használati feltételekre mutató hivatkozás hozzá lesz adva a regisztrációs űrlaphoz és az általános információk oldalához."; $a->strings["Display Privacy Statement"] = "Adatvédelmi nyilatkozatok megjelenítése"; @@ -1324,17 +1520,6 @@ $a->strings["Show some informations regarding the needed information to operate $a->strings["Privacy Statement Preview"] = "Adatvédelmi nyilatkozat előnézete"; $a->strings["The Terms of Service"] = "A használati feltételek"; $a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Itt adja meg a csomópontja használati feltételeit. Használhat BBCode formázást is. A szakaszok címeinek [h2] vagy az alattiaknak kell lenniük."; -$a->strings["Other"] = "Egyéb"; -$a->strings["unknown"] = "ismeretlen"; -$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Ez az oldal néhány számadatot nyújt a föderált közösségi hálózat azon ismert részéhez, amelynek része az Ön Friendica csomópontja. Ezek a számok nem teljesek, hanem csak a hálózat azon részét tükrözik, amelyről a csomópontja tud."; -$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Jelenleg erről a csomópontról %d csomópontnak van tudomása %d regisztrált felhasználóval a következő platformokról:"; -$a->strings["New User"] = "Új felhasználó"; -$a->strings["Add User"] = "Felhasználó hozzáadása"; -$a->strings["Name of the new user."] = "Az új felhasználó neve."; -$a->strings["Nickname"] = "Becenév"; -$a->strings["Nickname of the new user."] = "Az új felhasználó beceneve."; -$a->strings["Email"] = "E-mail"; -$a->strings["Email address of the new user."] = "Az új felhasználó e-mail-címe."; $a->strings["%s user blocked"] = [ 0 => "%s felhasználó tiltva", 1 => "%s felhasználó tiltva", @@ -1361,10 +1546,17 @@ $a->strings["%s user unblocked"] = [ 1 => "%s felhasználó tiltása feloldva", ]; $a->strings["User \"%s\" unblocked"] = "„%s” felhasználó tiltása feloldva"; -$a->strings["User waiting for permanent deletion"] = "Végleges törlésre váró felhasználó"; -$a->strings["Permanent deletion"] = "Végleges törlés"; $a->strings["Blocked Users"] = "Tiltott felhasználók"; +$a->strings["New User"] = "Új felhasználó"; +$a->strings["Add User"] = "Felhasználó hozzáadása"; +$a->strings["Name of the new user."] = "Az új felhasználó neve."; +$a->strings["Nickname"] = "Becenév"; +$a->strings["Nickname of the new user."] = "Az új felhasználó beceneve."; +$a->strings["Email address of the new user."] = "Az új felhasználó e-mail-címe."; $a->strings["Users awaiting permanent deletion"] = "Végleges törlésre váró felhasználók"; +$a->strings["Permanent deletion"] = "Végleges törlés"; +$a->strings["Users"] = "Felhasználók"; +$a->strings["User waiting for permanent deletion"] = "Végleges törlésre váró felhasználó"; $a->strings["%s user approved"] = [ 0 => "%s felhasználó jóváhagyva", 1 => "%s felhasználó jóváhagyva", @@ -1380,382 +1572,765 @@ $a->strings["Request date"] = "Kérés dátuma"; $a->strings["No registrations."] = "Nincsenek regisztrációk."; $a->strings["Note from the user"] = "Jegyzet a felhasználótól"; $a->strings["Deny"] = "Elutasítás"; -$a->strings["All"] = "Összes"; -$a->strings["List of all users"] = "Összes felhasználó listája"; -$a->strings["Active"] = "Aktív"; -$a->strings["List of active accounts"] = "Aktív fiókok listája"; -$a->strings["List of pending registrations"] = "Függőben lévő regisztrációk listája"; -$a->strings["List of blocked users"] = "Tiltott felhasználók listája"; -$a->strings["Deleted"] = "Törölve"; -$a->strings["List of pending user deletions"] = "Függőben lévő felhasználó-törlések listája"; -$a->strings["Normal Account Page"] = "Normál fiókoldal"; -$a->strings["Soapbox Page"] = "Szappantartó oldal"; -$a->strings["Public Forum"] = "Nyilvános fórum"; -$a->strings["Automatic Friend Page"] = "Automatikus ismerős oldal"; -$a->strings["Private Forum"] = "Személyes fórum"; -$a->strings["Personal Page"] = "Személyes oldal"; -$a->strings["Organisation Page"] = "Szervezeti oldal"; -$a->strings["News Page"] = "Hírek oldal"; -$a->strings["Community Forum"] = "Közösségi fórum"; -$a->strings["Relay"] = "Továbbítás"; -$a->strings["Theme %s disabled."] = "A(z) „%s” téma letiltva."; -$a->strings["Theme %s successfully enabled."] = "A(z) „%s” téma sikeresen engedélyezve."; -$a->strings["Theme %s failed to install."] = "A(z) „%s” téma telepítése sikertelen."; -$a->strings["Screenshot"] = "Képernyőkép"; -$a->strings["Themes reloaded"] = "Témák újratöltve"; -$a->strings["Reload active themes"] = "Bekapcsolt témák újratöltése"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Nem találhatók témák a rendszeren. A témákat a %1\$s könyvtárba kell elhelyezni."; -$a->strings["[Experimental]"] = "[Kísérleti]"; -$a->strings["[Unsupported]"] = "[Nem támogatott]"; -$a->strings["Unknown theme."] = "Ismeretlen téma."; -$a->strings["Item was not found."] = "Az elem nem található."; +$a->strings["Missing parameters"] = "Hiányzó paraméterek"; +$a->strings["Only starting posts can be bookmarked"] = "Csak a kezdeti bejegyzéseket lehet könyvjelzőzni"; +$a->strings["Only starting posts can be muted"] = "Csak a kezdeti bejegyzéseket lehet némítani"; +$a->strings["Only starting posts can be pinned"] = "Csak a kezdeti bejegyzéseket lehet kitűzni"; +$a->strings["Posts from %s can't be shared"] = "%s bejegyzéseit nem lehet megosztani"; +$a->strings["Only starting posts can be unbookmarked"] = "Csak a kezdeti bejegyzéseket lehet kivenni a könyvjelzőkből"; +$a->strings["Only starting posts can be unmuted"] = "Csak a kezdeti bejegyzéseket némítását lehet megszüntetni"; +$a->strings["Posts from %s can't be unshared"] = "%s bejegyzéseinek megosztását nem lehet visszavonni"; +$a->strings["Contact not found"] = "A partner nem található"; +$a->strings["Profile not found"] = "A profil nem található"; $a->strings["No installed applications."] = "Nincsenek telepített alkalmazások."; $a->strings["Applications"] = "Alkalmazások"; -$a->strings["Help:"] = "Súgó:"; -$a->strings["Photos"] = "Fényképek"; -$a->strings["Photo Albums"] = "Fényképalbumok"; -$a->strings["Videos"] = "Videók"; -$a->strings["Events"] = "Események"; -$a->strings["Events and Calendar"] = "Események és naptár"; -$a->strings["Personal Notes"] = "Személyes jegyzetek"; +$a->strings["Item was not found."] = "Az elem nem található."; +$a->strings["You don't have access to administration pages."] = "Nincs hozzáférése az adminisztrációs oldalakhoz."; +$a->strings["Submanaged account can't access the administration pages. Please log back in as the main account."] = "Az alkezelt fiókok nem férhetnek hozzá az adminisztrációs oldalakhoz. Jelentkezzen vissza a fő fiókkal."; +$a->strings["Overview"] = "Áttekintő"; +$a->strings["Configuration"] = "Beállítás"; +$a->strings["Additional features"] = "További funkciók"; +$a->strings["Database"] = "Adatbázis"; +$a->strings["DB updates"] = "Adatbázis-frissítések"; +$a->strings["Inspect Deferred Workers"] = "Elhalasztott feldolgozók vizsgálata"; +$a->strings["Inspect worker Queue"] = "Feldolgozó várakozási sorának vizsgálata"; +$a->strings["Tools"] = "Eszközök"; +$a->strings["Contact Blocklist"] = "Partnertiltólista"; +$a->strings["Server Blocklist"] = "Kiszolgáló-tiltólista"; +$a->strings["Diagnostics"] = "Diagnosztika"; +$a->strings["PHP Info"] = "PHP-információk"; +$a->strings["probe address"] = "Cím szondázása"; +$a->strings["check webfinger"] = "WebFinger ellenőrzése"; +$a->strings["Babel"] = "Babel"; +$a->strings["ActivityPub Conversion"] = "ActivityPub beszélgetés"; +$a->strings["Addon Features"] = "Bővítményszolgáltatások"; +$a->strings["User registrations waiting for confirmation"] = "Megerősítésre váró felhasználói regisztrációk"; +$a->strings["API endpoint %s %s is not implemented"] = "A(z) %s %s API-végpont nincs megvalósítva"; +$a->strings["The API endpoint is currently not implemented but might be in the future."] = "Az API-végpont jelenleg nincs megvalósítva, de ez változhat a jövőben."; +$a->strings["Profile Details"] = "Profil részletei"; $a->strings["Only You Can See This"] = "Csak Ön láthatja ezt"; $a->strings["Tips for New Members"] = "Tippek új tagoknak"; +$a->strings["People Search - %s"] = "Emberek keresése – %s"; +$a->strings["Forum Search - %s"] = "Fórum keresése – %s"; +$a->strings["Account"] = "Fiók"; +$a->strings["Two-factor authentication"] = "Kétlépcsős hitelesítés"; +$a->strings["Display"] = "Megjelenítés"; +$a->strings["Manage Accounts"] = "Fiókok kezelése"; +$a->strings["Connected apps"] = "Kapcsolt alkalmazások"; +$a->strings["Export personal data"] = "Személyes adatok exportálása"; +$a->strings["Remove account"] = "Fiók eltávolítása"; +$a->strings["This page is missing a url parameter."] = "Erről az oldalról hiányzik egy URL paraméter."; +$a->strings["The post was created"] = "A bejegyzés létrejött"; +$a->strings["%d contact edited."] = [ + 0 => "%d partner szerkesztve.", + 1 => "%d partner szerkesztve.", +]; +$a->strings["Could not access contact record."] = "Nem sikerült hozzáférni a partner rekordjához."; +$a->strings["You can't block yourself"] = "Nem tilthatja le önmagát"; +$a->strings["Contact has been blocked"] = "A partner tiltva lett"; +$a->strings["Contact has been unblocked"] = "A partner tiltása fel lett oldva"; +$a->strings["You can't ignore yourself"] = "Nem mellőzheti önmagát"; +$a->strings["Contact has been ignored"] = "A partner figyelmen kívül lett hagyva"; +$a->strings["Contact has been unignored"] = "A partner figyelmen kívül hagyása fel lett oldva"; +$a->strings["Contact has been archived"] = "A partner archiválva lett"; +$a->strings["Contact has been unarchived"] = "A partner archiválása meg lett szüntetve"; +$a->strings["Drop contact"] = "Partner eldobása"; +$a->strings["Do you really want to delete this contact?"] = "Valóban törölni szeretné ezt a partnert?"; +$a->strings["Contact has been removed."] = "A partner el lett távolítva."; +$a->strings["You are mutual friends with %s"] = "Ön kölcsönösen ismerős %s partnerrel"; +$a->strings["You are sharing with %s"] = "Ön megoszt %s partnerrel"; +$a->strings["%s is sharing with you"] = "%s megoszt Önnel"; +$a->strings["Private communications are not available for this contact."] = "A személyes kommunikációk nem érhetők el ennél a partnernél."; +$a->strings["Never"] = "Soha"; +$a->strings["(Update was not successful)"] = "(a frissítés nem volt sikeres)"; +$a->strings["(Update was successful)"] = "(a frissítés sikeres volt)"; +$a->strings["Suggest friends"] = "Ismerősök ajánlása"; +$a->strings["Network type: %s"] = "Hálózat típusa: %s"; +$a->strings["Communications lost with this contact!"] = "A kommunikációk megszakadtak ezzel a partnerrel!"; +$a->strings["Fetch further information for feeds"] = "További információk lekérése a hírforrásokhoz"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Információk lekérése a hírforrás eleméből, mint például előnézeti képek, cím és előzetes. Akkor kapcsolhatja be ezt, ha a hírforrás nem tartalmaz sok szöveget. A kulcsszavak a hírforrás elemében lévő metafejlécéből lesznek kiszedve, és kettős keresztes címkékként lesznek beküldve."; +$a->strings["Fetch information"] = "Információk lekérése"; +$a->strings["Fetch keywords"] = "Kulcsszavak lekérése"; +$a->strings["Fetch information and keywords"] = "Információk és kulcsszavak lekérése"; +$a->strings["No mirroring"] = "Nincs tükrözés"; +$a->strings["Mirror as forwarded posting"] = "Tükrözés továbbított beküldésként"; +$a->strings["Mirror as my own posting"] = "Tükrözés saját beküldésként"; +$a->strings["Native reshare"] = "Natív újra megosztás"; +$a->strings["Contact Information / Notes"] = "Partner információ vagy jegyzetek"; +$a->strings["Contact Settings"] = "Partnerbeállítások"; +$a->strings["Contact"] = "Partner"; +$a->strings["Their personal note"] = "A személyes jegyzeteik"; +$a->strings["Edit contact notes"] = "Partner jegyzeteinek szerkesztése"; +$a->strings["Visit %s's profile [%s]"] = "%s profiljának megtekintése [%s]"; +$a->strings["Block/Unblock contact"] = "Partner tiltása vagy tiltásának feloldása"; +$a->strings["Ignore contact"] = "Partner mellőzése"; +$a->strings["View conversations"] = "Beszélgetések megtekintése"; +$a->strings["Last update:"] = "Utolsó frissítés:"; +$a->strings["Update public posts"] = "Nyilvános bejegyzések frissítése"; +$a->strings["Update now"] = "Frissítés most"; +$a->strings["Unignore"] = "Mellőzés feloldása"; +$a->strings["Currently blocked"] = "Jelenleg tiltva"; +$a->strings["Currently ignored"] = "Jelenleg mellőzve"; +$a->strings["Currently archived"] = "Jelenleg archiválva"; +$a->strings["Awaiting connection acknowledge"] = "Várakozás a kapcsolat nyugtázására"; +$a->strings["Hide this contact from others"] = "A partner elrejtése mások elől"; +$a->strings["Replies/likes to your public posts may still be visible"] = "A nyilvános bejegyzéseire adott válaszok vagy kedvelések továbbra is láthatóak lehetnek."; +$a->strings["Notification for new posts"] = "Értesítés új bejegyzéseknél"; +$a->strings["Send a notification of every new post of this contact"] = "Értesítés küldése a partner minden új bejegyzéséről."; +$a->strings["Keyword Deny List"] = "Kulcsszavas tiltólista"; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Kulcsszavak vesszővel elválasztott listája, amelyeket nem szabad kettős keresztes címkékké átalakítani, ha az „Információk és kulcsszavak lekérése” ki van jelölve."; +$a->strings["Actions"] = "Műveletek"; +$a->strings["Mirror postings from this contact"] = "Beküldés tükrözése ettől a partnertől"; +$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "A partner megjelölése távoli önmagaként. Ezt azt fogja okozni, hogy a Friendica újraküldi az ettől a partnertől származó új bejegyzéseket."; +$a->strings["Show all contacts"] = "Összes partner megjelenítése"; +$a->strings["Only show pending contacts"] = "Csak a függőben lévő partnerek megjelenítése"; +$a->strings["Only show blocked contacts"] = "Csak a tiltott partnerek megjelenítése"; +$a->strings["Ignored"] = "Mellőzve"; +$a->strings["Only show ignored contacts"] = "Csak a mellőzött partnerek megjelenítése"; +$a->strings["Archived"] = "Archiválva"; +$a->strings["Only show archived contacts"] = "Csak az archivált partnerek megjelenítése"; +$a->strings["Hidden"] = "Rejtett"; +$a->strings["Only show hidden contacts"] = "Csak a rejtett partnerek megjelenítése"; +$a->strings["Organize your contact groups"] = "Partnercsoportok szervezése"; +$a->strings["Search your contacts"] = "Partnerek keresése"; +$a->strings["Results for: %s"] = "Találatok erre: %s"; +$a->strings["Archive"] = "Archiválás"; +$a->strings["Unarchive"] = "Archiválás megszüntetése"; +$a->strings["Batch Actions"] = "Tömeges műveletek"; +$a->strings["Conversations started by this contact"] = "A partner által elkezdett beszélgetések"; +$a->strings["Posts and Comments"] = "Bejegyzések és hozzászólások"; +$a->strings["View all known contacts"] = "Összes ismert partner megtekintése"; +$a->strings["Advanced Contact Settings"] = "Speciális partnerbeállítások"; +$a->strings["Mutual Friendship"] = "Kölcsönös ismeretség"; +$a->strings["is a fan of yours"] = "az Ön rajongója"; +$a->strings["you are a fan of"] = "Ön rajong érte:"; +$a->strings["Pending outgoing contact request"] = "Függőben lévő kimenő partnerkérés"; +$a->strings["Pending incoming contact request"] = "Függőben lévő bejövő partnerkérés"; +$a->strings["Refetch contact data"] = "Partneradatok ismételt lekérése"; +$a->strings["Toggle Blocked status"] = "Tiltott állapot átváltása"; +$a->strings["Toggle Ignored status"] = "Mellőzött állapot átváltása"; +$a->strings["Toggle Archive status"] = "Archiválási állapot átváltása"; +$a->strings["Delete contact"] = "Partner törlése"; +$a->strings["Contact update failed."] = "A partner frissítése sikertelen."; +$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "FIGYELMEZTETÉS: ez erősen speciális, és ha hibás információkat ad meg, akkor a partnerrel való kommunikációi esetleg nem működnek többé."; +$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Használja a böngésző „Vissza” gombját most, ha nem biztos abban, hogy mit kell tenni ezen az oldalon."; +$a->strings["Return to contact editor"] = "Visszatérés a partnerszerkesztőhöz"; +$a->strings["Account Nickname"] = "Fiók beceneve"; +$a->strings["@Tagname - overrides Name/Nickname"] = "@Címkenév – felülbírálja a nevet vagy a becenevet"; +$a->strings["Account URL"] = "Fiók URL"; +$a->strings["Account URL Alias"] = "Fiók URL álneve"; +$a->strings["Friend Request URL"] = "Ismerőskérési URL"; +$a->strings["Friend Confirm URL"] = "Ismerősmegerősítési URL"; +$a->strings["Notification Endpoint URL"] = "Értesítésvégpont URL"; +$a->strings["Poll/Feed URL"] = "Lekérés vagy hírforrás URL"; +$a->strings["New photo from this URL"] = "Új fénykép erről az URL-ről"; +$a->strings["Invalid contact."] = "Érvénytelen partner."; +$a->strings["No known contacts."] = "Nincsenek ismert partnerek."; +$a->strings["No common contacts."] = "Nincsenek közös partnerek."; +$a->strings["Follower (%s)"] = [ + 0 => "Követő (%s)", + 1 => "Követők (%s)", +]; +$a->strings["Following (%s)"] = [ + 0 => "Követés (%s)", + 1 => "Követés (%s)", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Kölcsönösen ismerősök (%s)", + 1 => "Kölcsönösen ismerősök (%s)", +]; +$a->strings["These contacts both follow and are followed by %s."] = "Ezeket a partnereket %s követi és ők is követik őt."; +$a->strings["Common contact (%s)"] = [ + 0 => "Közös partner (%s)", + 1 => "Közös partnerek (%s)", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "%s és Ön is nyilvánosan kapcsolatba léptek ezekkel a partnerekkel (követés, hozzászólás vagy kedvelések a nyilvános bejegyzéseknél)."; +$a->strings["Contact (%s)"] = [ + 0 => "Partner (%s)", + 1 => "Partnerek (%s)", +]; +$a->strings["Error while sending poke, please retry."] = "Hiba a bökés küldése során. Próbálja újra."; +$a->strings["You must be logged in to use this module."] = "Bejelentkezve kell lennie a modul használatához."; +$a->strings["Poke/Prod"] = "Bökés vagy döfés"; +$a->strings["poke, prod or do other things to somebody"] = "bökés, döfés vagy egyéb dolgok művelése valakivel"; +$a->strings["Choose what you wish to do to recipient"] = "Válassza ki, hogy mit szeretne tenni a címzettel"; +$a->strings["Make this post private"] = "A bejegyzés személyessé tétele"; +$a->strings["Local Community"] = "Helyi közösség"; +$a->strings["Posts from local users on this server"] = "Bejegyzések a kiszolgálón lévő helyi felhasználóktól"; +$a->strings["Global Community"] = "Globális közösség"; +$a->strings["Posts from users of the whole federated network"] = "Bejegyzések a teljes föderált hálózat felhasználóitól"; +$a->strings["Own Contacts"] = "Saját partnerek"; +$a->strings["Include"] = "Tartalmazás"; +$a->strings["Hide"] = "Elrejtés"; +$a->strings["No results."] = "Nincs találat."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ez a közösségi folyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét."; +$a->strings["Community option not available."] = "A közösségi beállítás nem érhető el."; +$a->strings["Not available."] = "Nem érhető el."; +$a->strings["No such group"] = "Nincs ilyen csoport"; +$a->strings["Group: %s"] = "Csoport: %s"; +$a->strings["Latest Activity"] = "Legutóbbi tevékenység"; +$a->strings["Sort by latest activity"] = "Rendezés a legutóbbi tevékenység szerint"; +$a->strings["Latest Posts"] = "Legutóbbi bejegyzések"; +$a->strings["Sort by post received date"] = "Rendezés a bejegyzés érkezési dátuma szerint"; +$a->strings["Personal"] = "Személyes"; +$a->strings["Posts that mention or involve you"] = "Bejegyzések, amelyek említik vagy tartalmazzák Önt"; +$a->strings["Starred"] = "Csillagozott"; +$a->strings["Favourite Posts"] = "Kedvenc bejegyzések"; +$a->strings["Credits"] = "Köszönetnyilvánítás"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "A Friendica egy közösségi projekt, amely nem lehetne lehetséges a sok ember segítsége nélkül. Itt van azok listája, akik közreműködtek a kódban vagy a Friendica fordításában. Köszönet mindannyiuknak!"; +$a->strings["Formatted"] = "Formázott"; +$a->strings["Activity"] = "Tevékenység"; +$a->strings["Object data"] = "Objektum adatai"; +$a->strings["Result Item"] = "Eredményelem"; +$a->strings["Source activity"] = "Forrástevékenység"; +$a->strings["Source input"] = "Forrás bevitele"; +$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (nyers HTML)"; +$a->strings["BBCode::convert (hex)"] = "BBCode::convert (hexa)"; +$a->strings["BBCode::convert"] = "BBCode::convert"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (nyers HTML)"; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; +$a->strings["Item Body"] = "Elem törzse"; +$a->strings["Item Tags"] = "Elem címkéi"; +$a->strings["PageInfo::appendToBody"] = "PageInfo::appendToBody"; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = "PageInfo::appendToBody => BBCode::convert (nyers HTML)"; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = "PageInfo::appendToBody => BBCode::convert"; +$a->strings["Source input (Diaspora format)"] = "Forrás bevitele (Diaspora formátum)"; +$a->strings["Source input (Markdown)"] = "Forrás bevitele (Markdown)"; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (nyers HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Nyers HTML bevitel"; +$a->strings["HTML Input"] = "HTML bevitel"; +$a->strings["HTML Purified (raw)"] = "HTML megtisztítva (nyers)"; +$a->strings["HTML Purified (hex)"] = "HTML megtisztítva (hexa)"; +$a->strings["HTML Purified"] = "HTML megtisztítva"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (nyers HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (tömör)"; +$a->strings["Decoded post"] = "Dekódolt bejegyzés"; +$a->strings["Post array before expand entities"] = "A bejegyzéstömb az entitások kiterjesztése előtt"; +$a->strings["Post converted"] = "Bejegyzés átalakítva"; +$a->strings["Converted body"] = "Átalakított törzs"; +$a->strings["Twitter addon is absent from the addon/ folder."] = "A Twitter bővítmény hiányzik az „addon/” mappából."; +$a->strings["Babel Diagnostic"] = "Babel diagnosztika"; +$a->strings["Source text"] = "Forrásszöveg"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source / Tweet URL (requires API key)"] = "Twitter forrás vagy Tweet URL (API-kulcsot igényel)"; +$a->strings["You must be logged in to use this module"] = "Bejelentkezve kell lennie a modul használatához"; +$a->strings["Source URL"] = "Forrás URL"; +$a->strings["Time Conversion"] = "Időátalakítás"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "A Friendica ezt a szolgáltatást az ismeretlen időzónákban lévő más hálózatokkal és ismerősökkel történő események megosztásához biztosítja."; +$a->strings["UTC time: %s"] = "UTC idő: %s"; +$a->strings["Current timezone: %s"] = "Jelenlegi időzóna: %s"; +$a->strings["Converted localtime: %s"] = "Átalakított helyi idő: %s"; +$a->strings["Please select your timezone:"] = "Válassza ki az időzónáját:"; +$a->strings["Only logged in users are permitted to perform a probing."] = "Csak bejelentkezett felhasználóknak engedélyezett a szondázás végrehajtása."; +$a->strings["Probe Diagnostic"] = "Szondázási diagnosztika"; +$a->strings["Output"] = "Kimenet"; +$a->strings["Lookup address"] = "Keresési cím"; +$a->strings["Webfinger Diagnostic"] = "WebFinger diagnosztika"; +$a->strings["Lookup address:"] = "Keresési cím:"; +$a->strings["Switch between your accounts"] = "Váltás a fiókjai között"; +$a->strings["Manage your accounts"] = "Fiókok kezelése"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Váltás a különböző személyazonosságok vagy közösségi és csoportoldalak között, amelyek megosztják a fiókja részleteit, vagy amelyeket „kezelés” jogosultságokkal ruházott fel"; +$a->strings["Select an identity to manage: "] = "A kezelendő személyazonosság kiválasztása: "; +$a->strings["No entries (some entries may be hidden)."] = "Nincsenek bejegyzések (néhány bejegyzés rejtve lehet)."; +$a->strings["Find on this site"] = "Keresés ezen az oldalon"; +$a->strings["Results for:"] = "Találat erre:"; +$a->strings["Site Directory"] = "Oldal könyvtára"; +$a->strings["Item was not removed"] = "Az elem nem lett eltávolítva"; +$a->strings["Item was not deleted"] = "Az elem nem lett törölve"; +$a->strings["- select -"] = "– válasszon –"; +$a->strings["Suggested contact not found."] = "Az ajánlott partner nem található."; +$a->strings["Friend suggestion sent."] = "Az ismerősajánlás elküldve."; +$a->strings["Suggest Friends"] = "Ismerősök ajánlása"; +$a->strings["Suggest a friend for %s"] = "Ismerős ajánlása %s számára"; +$a->strings["Installed addons/apps:"] = "Telepített bővítmények vagy alkalmazások:"; +$a->strings["No installed addons/apps"] = "Nincsenek telepített bővítmények vagy alkalmazások"; +$a->strings["Read about the Terms of Service of this node."] = "Olvassa el ennek a csomópontnak a használati feltételeit."; +$a->strings["On this server the following remote servers are blocked."] = "Ezen a kiszolgálón a következő távoli kiszolgálók vannak tiltva."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "Ez egy %s verziójú Friendica, amely a %s helyen fut a weben. Az adatbázis verziója %s, a bejegyzésfrissítés verziója %s."; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Látogassa meg a Friendi.ca oldalt, hogy többet tudjon meg a Friendica projektről."; +$a->strings["Bug reports and issues: please visit"] = "Hibák és problémák jelentéséhez látogassa meg"; +$a->strings["the bugtracker at github"] = "a GitHubon lévő hibakövetőt"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Javaslatokat, dicséretet és egyebeket az „info” kukac friendi pont ca címre küldhet."; +$a->strings["Could not create group."] = "Nem sikerült létrehozni a csoportot."; +$a->strings["Group not found."] = "A csoport nem található."; +$a->strings["Group name was not changed."] = "A csoport neve nem változott meg."; +$a->strings["Unknown group."] = "Ismeretlen csoport."; +$a->strings["Contact is deleted."] = "A partner törölve."; +$a->strings["Unable to add the contact to the group."] = "Nem lehet hozzáadni a partnert a csoporthoz."; +$a->strings["Contact successfully added to group."] = "A partner sikeresen hozzáadva a csoporthoz."; +$a->strings["Unable to remove the contact from the group."] = "Nem lehet eltávolítani a partnert a csoportból."; +$a->strings["Contact successfully removed from group."] = "A partner sikeresen eltávolítva a csoportból."; +$a->strings["Unknown group command."] = "Ismeretlen csoportparancs."; +$a->strings["Bad request."] = "Hibás kérés."; +$a->strings["Save Group"] = "Csoport mentése"; +$a->strings["Filter"] = "Szűrő"; +$a->strings["Create a group of contacts/friends."] = "Partnerek vagy ismerősök csoportjának létrehozása."; +$a->strings["Unable to remove group."] = "Nem lehet eltávolítani a csoportot."; +$a->strings["Delete Group"] = "Csoport törlése"; +$a->strings["Edit Group Name"] = "Csoport nevének szerkesztése"; +$a->strings["Members"] = "Tagok"; +$a->strings["Group is empty"] = "A csoport üres"; +$a->strings["Remove contact from group"] = "Partner eltávolítása a csoportból"; +$a->strings["Click on a contact to add or remove."] = "Kattintson egy partnerre a hozzáadáshoz vagy eltávolításhoz."; +$a->strings["Add contact to group"] = "Partner hozzáadása a csoporthoz"; +$a->strings["Method Not Allowed."] = "A módszer nem engedélyezett."; +$a->strings["Help:"] = "Súgó:"; +$a->strings["Welcome to %s"] = "Üdvözli a(z) %s!"; +$a->strings["No profile"] = "Nincs profil"; +$a->strings["Friendica Communications Server - Setup"] = "Friendica kommunikációs kiszolgáló – Beállítás"; +$a->strings["System check"] = "Rendszerellenőrzés"; +$a->strings["Requirement not satisfied"] = "A követelmény nincs kielégítve"; +$a->strings["Optional requirement not satisfied"] = "A választható követelmény nincs kielégítve"; +$a->strings["OK"] = "Rendben"; +$a->strings["Check again"] = "Ellenőrzés újra"; +$a->strings["Base settings"] = "Alapvető beállítások"; +$a->strings["Host name"] = "Gépnév"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Írja felül ezt a mezőt abban az esetben, ha a felismert gépnév nem helyes, egyébként hagyja úgy, ahogy van."; +$a->strings["Base path to installation"] = "Alap útvonal a telepítéshez"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Ha a rendszer nem tudja felismerni a helyes útvonalat a telepítéshez, akkor itt adja meg a helyes útvonalat. Ezt a beállítást csak akkor kell megadni, ha korlátozott rendszert és a webgyökérre mutató szimbolikus hivatkozásokat használ."; +$a->strings["Sub path of the URL"] = "Az URL alútvonala"; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Írja felül ezt a mezőt abban az esetben, ha az alútvonal felismerése nem helyes, egyébként hagyja úgy, ahogy van. A mező üresen hagyása azt jelenti, hogy a telepítés az alap útvonalon van alútvonal nélkül."; +$a->strings["Database connection"] = "Adatbázis-kapcsolat"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "A Friendica telepítése érdekében tudnunk kell, hogy hogyan kell kapcsolódni az adatbázisához."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Vegye fel a kapcsolatot a tárhelyszolgáltatóval vagy az oldal adminisztrátorával, ha kérdései vannak ezekkel a beállításokkal kapcsolatban."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "A lent megadott adatbázisnak már léteznie kell. Ha még nem létezik, akkor hozza létre a folytatás előtt."; +$a->strings["Database Server Name"] = "Adatbázis-kiszolgáló neve"; +$a->strings["Database Login Name"] = "Adatbázis bejelentkezési neve"; +$a->strings["Database Login Password"] = "Adatbázis bejelentkezési jelszava"; +$a->strings["For security reasons the password must not be empty"] = "Biztonsági okokból a jelszó nem lehet üres"; +$a->strings["Database Name"] = "Adatbázis neve"; +$a->strings["Please select a default timezone for your website"] = "Válasszon egy alapértelmezett időzónát a weboldalához"; +$a->strings["Site settings"] = "Oldalbeállítások"; +$a->strings["Site administrator email address"] = "Oldal adminisztrátorának e-mail-címe"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "A fiókja e-mail-címének egyeznie kell ezzel a webes adminisztrátori panel használata érdekében."; +$a->strings["System Language:"] = "Rendszer nyelve:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Az alapértelmezett nyelv beállítása a Friendica telepítésnek felületéhez és az e-mailek küldéséhez."; +$a->strings["Your Friendica site database has been installed."] = "A Friendica oldalának adatbázisa telepítve lett."; +$a->strings["Installation finished"] = "A telepítés befejeződött"; +$a->strings["

    What next

    "] = "

    Mi következik?

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "FONTOS: be kell állítania [kézzel] egy ütemezett feladatot a feldolgozóhoz."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Menjen az új Friendica csomópont regisztrációs oldalára, és regisztráljon új felhasználóként. Ne felejtse el ugyanazt az e-mail-címet használni, mint amelyet adminisztrátori e-mail-címként adott meg. Ez lehetővé fogja tenni az oldal adminisztrátori paneljére történő belépést."; +$a->strings["Total invitation limit exceeded."] = "Az összes meghívás korlátja túllépve."; +$a->strings["%s : Not a valid email address."] = "%s: nem érvényes e-mail-cím."; +$a->strings["Please join us on Friendica"] = "Csatlakozzon hozzánk a Friendica hálózatán"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "A meghíváskorlát túllépve. Vegye fel a kapcsolatot az oldal adminisztrátorával."; +$a->strings["%s : Message delivery failed."] = "%s: az üzenetkézbesítés sikertelen."; +$a->strings["%d message sent."] = [ + 0 => "%d üzenet elküldve.", + 1 => "%d üzenet elküldve.", +]; +$a->strings["You have no more invitations available"] = "Nincs több elérhető meghívása"; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Látogassa meg a %s oldalt azon nyilvános oldalak listájáért, amelyekhez csatlakozhat. A egyéb oldalakon lévő Friendica-tagok mindegyike tud egymással kapcsolódni, valamint számos más közösségi hálózat tagjaival is."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen vagy bármely más nyilvános Friendica weboldalon."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni. Nézze meg a(z) %s oldalt azon alternatív Friendica oldalak listájáért, amelyekhez csatlakozhat."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Elnézést kérünk. Ez a rendszer jelenleg nem úgy van beállítva, hogy más nyilvános oldalakhoz kapcsolódjon vagy tagokat hívjon meg."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "A Friendica oldalak mindegyike össze van kapcsolva, hogy egy hatalmas, fokozott magánszféra-védelemmel ellátott közösségi hálót hozzanak létre, amelyet a tagjai birtokolnak és vezérelnek. A tagok képesek sok hagyományos közösségi hálózathoz is kapcsolódni."; +$a->strings["To accept this invitation, please visit and register at %s."] = "A meghívás elfogadásához látogasson el és regisztráljon a(z) %s címen."; +$a->strings["Send invitations"] = "Meghívások küldése"; +$a->strings["Enter email addresses, one per line:"] = "Adja meg az e-mail-címeket, soronként egyet:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Szeretettel meghívom Önt, hogy csatlakozzon hozzám és más közeli ismerősökhöz a Friendica hálózatán – és segítsen nekünk egy jobb közösségi hálót létrehozni."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "Meg kell majd adnia ezt a meghívási kódot: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Miután regisztrált, lépjen velem kapcsolatba a profiloldalamon keresztül itt:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "A Friendica projekttel kapcsolatos további információkért, valamint hogy miért tartjuk ezt fontosnak, látogasson el a https://friendi.ca/ oldalra."; +$a->strings["Please enter a post body."] = "Adjon meg egy bejegyzéstörzset."; +$a->strings["This feature is only available with the frio theme."] = "Ez a funkció csak a frio témával érhető el."; +$a->strings["Compose new personal note"] = "Új személyes jegyzet írása"; +$a->strings["Compose new post"] = "Új bejegyzés írása"; +$a->strings["Visibility"] = "Láthatóság"; +$a->strings["Clear the location"] = "A hely törlése"; +$a->strings["Location services are unavailable on your device"] = "A helymeghatározó szolgáltatások nem érhetők el az Ön eszközén"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "A helymeghatározó szolgáltatások le vannak tiltva. Ellenőrizze a weboldal jogosultságait az Ön eszközén"; +$a->strings["Unable to follow this item."] = "Nem lehet követni ezt az elemet."; +$a->strings["System down for maintenance"] = "A rendszer le van kapcsolva a karbantartáshoz"; +$a->strings["This Friendica node is currently in maintenance mode, either automatically because it is self-updating or manually by the node administrator. This condition should be temporary, please come back in a few minutes."] = "Ez a Friendica csomópont jelenleg karbantartási módban van, vagy automatikusan, mert épp önmagát frissíti, vagy kézileg a csomópont adminisztrátora által. Ennek az állapotnak átmenetinek kell lennie, jöjjön vissza néhány perc múlva."; +$a->strings["A Decentralized Social Network"] = "Egy decentralizált közösségi hálózat"; +$a->strings["Show Ignored Requests"] = "Mellőzött kérések megjelenítése"; +$a->strings["Hide Ignored Requests"] = "Mellőzött kérések elrejtése"; +$a->strings["Notification type:"] = "Értesítés típusa:"; +$a->strings["Suggested by:"] = "Ajánlotta:"; +$a->strings["Claims to be known to you: "] = "Azt állítja, hogy Ön ismeri: "; +$a->strings["Shall your connection be bidirectional or not?"] = "Legyen a kapcsolata kétirányú vagy sem?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "%s ismerősként való elfogadása lehetővé teszi %s számára, hogy feliratkozzon a bejegyzéseire, és Ön is frissítéseket fog kapni tőle a hírforrásában."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "%s feliratkozóként való elfogadása lehetővé teszi számára, hogy feliratkozzon a bejegyzéseire, de Ön nem fog frissítéseket kapni tőle a hírforrásában."; +$a->strings["Friend"] = "Ismerős"; +$a->strings["Subscriber"] = "Feliratkozó"; +$a->strings["No introductions."] = "Nincsenek bemutatkozások."; +$a->strings["No more %s notifications."] = "Nincs több %s értesítés."; +$a->strings["You must be logged in to show this page."] = "Bejelentkezve kell lennie az oldal megtekintéséhez."; +$a->strings["Network Notifications"] = "Hálózati értesítések"; +$a->strings["System Notifications"] = "Rendszerértesítések"; +$a->strings["Personal Notifications"] = "Személyes értesítések"; +$a->strings["Home Notifications"] = "Saját értesítések"; +$a->strings["Show unread"] = "Olvasatlanok megjelenítése"; +$a->strings["Show all"] = "Összes megjelenítése"; +$a->strings["Unsupported or missing response type"] = "Nem támogatott vagy hiányzó választípus"; +$a->strings["Incomplete request data"] = "Befejezetlen kérésadat"; +$a->strings["Unsupported or missing grant type"] = "Nem támogatott vagy hiányzó felhatalmazástípus"; +$a->strings["Wrong type \"%s\", expected one of: %s"] = "Hibás típus: „%s”, a következők egyike várt: %s"; +$a->strings["Model not found"] = "A modell nem található"; +$a->strings["Remote privacy information not available."] = "A távoli adatvédelmi információk nem érhetők el."; +$a->strings["Visible to:"] = "Látható nekik:"; $a->strings["The Photo with id %s is not available."] = "A(z) %s azonosítóval rendelkező fénykép nem érhető el."; $a->strings["Invalid photo with id %s."] = "Érvénytelen %s azonosítóval rendelkező fénykép."; -$a->strings["everybody"] = "mindenki"; -$a->strings["Account"] = "Fiók"; -$a->strings["Display"] = "Megjelenítés"; -$a->strings["Social Networks"] = "Közösségi hálózatok"; -$a->strings["Connected apps"] = "Kapcsolt alkalmazások"; -$a->strings["Remove account"] = "Fiók eltávolítása"; -$a->strings["Logged out."] = "Kijelentkezve."; -$a->strings["OpenID protocol error. No ID returned"] = "OpenID protokollhiba. Nem lett azonosító visszaadva"; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "A fiók nem található. Jelentkezzen be a meglévő fiókjába, hogy hozzáadja az OpenID-t ahhoz."; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "A fiók nem található. Regisztráljon új fiókot vagy jelentkezzen be a meglévő fiókjába, hogy hozzáadja az OpenID-t ahhoz."; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Nyissa meg a kétlépcsős hitelesítés alkalmazást az eszközén, hogy megkapjon egy hitelesítő kódot és ellenőrizze a személyazonosságát.

    "; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Nincs meg a telefonja? Adjon meg egy kétlépcsős visszaszerzési kódot"; -$a->strings["This is my two-factor authenticator app device"] = "Ez az én kétlépcsős hitelesítő alkalmazás eszközöm"; -$a->strings["Verify code and complete login"] = "Kód ellenőrzése és a bejelentkezés befejezése"; -$a->strings["Remaining recovery codes: %d"] = "Hátralévő visszaszerzési kódok: %d"; -$a->strings["Two-factor recovery"] = "Kétlépcsős visszaszerzés"; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Megadhatja az egyszeri visszaszerzési kódjai egyikét abban az esetben, ha elvesztette a hozzáférést a mobil eszközéhez.

    "; -$a->strings["Please enter a recovery code"] = "Adjon meg egy visszaszerzési kódot"; -$a->strings["Submit recovery code and complete login"] = "Visszaszerzési kód elküldése és a bejelentkezés befejezése"; +$a->strings["No contacts."] = "Nincsenek partnerek."; +$a->strings["You're currently viewing your profile as %s Cancel"] = "A profilját jelenleg %s nevében nézi Mégse"; +$a->strings["Member since:"] = "Ekkortól tag:"; +$a->strings["j F, Y"] = "Y. F j."; +$a->strings["j F"] = "F j."; +$a->strings["Birthday:"] = "Születésnap:"; +$a->strings["Age: "] = "Életkor: "; +$a->strings["%d year old"] = [ + 0 => "%d éves", + 1 => "%d éves", +]; +$a->strings["Forums:"] = "Fórumok:"; +$a->strings["View profile as:"] = "Profil megtekintése másként:"; +$a->strings["View as"] = "Megtekintés másként"; +$a->strings["%s's timeline"] = "%s idővonala"; +$a->strings["%s's posts"] = "%s bejegyzései"; +$a->strings["%s's comments"] = "%s hozzászólásai"; +$a->strings["Only parent users can create additional accounts."] = "Csak fölérendelt felhasználók hozhatnak létre további fiókokat."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "Kitöltheti ezt az űrlapot OpenID használatán keresztül is az OpenID azonosítója megadásával és „Regisztráció” gombra kattintva (nem kötelező)."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Ha nem ismeri az OpenID-t, akkor hagyja a mezőt üresen, és töltse ki a többi elemet."; +$a->strings["Your OpenID (optional): "] = "Az Ön OpenID-ja (opcionális): "; +$a->strings["Include your profile in member directory?"] = "Felveszi a profilját a tagkönyvtárba?"; +$a->strings["Note for the admin"] = "Jegyzet az adminisztrátornak"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Hagyjon üzenetet az adminisztrátornak, hogy miért szeretne ehhez a csomóponthoz csatlakozni"; +$a->strings["Membership on this site is by invitation only."] = "Ezen az oldalon a tagság csak meghívás alapján van."; +$a->strings["Your invitation code: "] = "A meghívási kódja: "; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "A teljes neve (például Kovács János, valódi vagy valódinak látszó): "; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Az e-mail-címe (a kezdeti információk ide lesznek elküldve, szóval ennek létező címnek kell lennie):"; +$a->strings["Please repeat your e-mail address:"] = "Ismételje meg az e-mail-címét:"; +$a->strings["Leave empty for an auto generated password."] = "Hagyja üresen egy automatikusan előállított jelszóhoz."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Válasszon profilbecenevet. Ennek betűvel kell kezdődnie. Ezután a profilcíme ezen az oldalon „becenév@%s” lesz."; +$a->strings["Choose a nickname: "] = "Becenév választása: "; +$a->strings["Import your profile to this friendica instance"] = "A profilja importálása erre a Friendica példányra"; +$a->strings["Note: This node explicitly contains adult content"] = "Megjegyzés: ez a csomópont kifejezetten tartalmaz felnőtt tartalmat"; +$a->strings["Parent Password:"] = "Fölérendelt jelszó:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Adja meg a fölérendelt fiók jelszavát a kérése törvényesítéséhez."; +$a->strings["Password doesn't match."] = "A jelszó nem egyezik."; +$a->strings["Please enter your password."] = "Adja meg a jelszavát."; +$a->strings["You have entered too much information."] = "Túl sok információt adott meg."; +$a->strings["Please enter the identical mail address in the second field."] = "Adja meg a megegyező e-mail-címet a második mezőben."; +$a->strings["The additional account was created."] = "A további fiók létre lett hozva."; +$a->strings["Registration successful. Please check your email for further instructions."] = "A regisztráció sikerült. Nézze meg a postafiókját a további utasításokért."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Nem sikerült elküldeni az e-mail üzenetet. Itt vannak a fiók részletei:
    Bejelentkezés: %s
    Jelszó: %s

    A jelszavát bejelentkezés után változtathatja meg."; +$a->strings["Registration successful."] = "A regisztráció sikerült."; +$a->strings["Your registration can not be processed."] = "A regisztrációját nem lehet feldolgozni."; +$a->strings["You have to leave a request note for the admin."] = "Hagynia kell egy kérelmi jegyzetet az adminisztrátornak."; +$a->strings["Your registration is pending approval by the site owner."] = "A regisztrációja jóváhagyásra vár az oldal tulajdonosától."; +$a->strings["The provided profile link doesn't seem to be valid"] = "A megadott profilhivatkozás nem tűnik érvényesnek"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere, akkor fel kell iratkoznia a(z) %s vagy a(z) %s címre közvetlenül a rendszerén."; +$a->strings["Only logged in users are permitted to perform a search."] = "Csak bejelentkezett felhasználóknak engedélyezett a keresés végrehajtása."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Percenként csak egy keresés engedélyezett a nem bejelentkezett felhasználóknak."; +$a->strings["Items tagged with: %s"] = "Ezzel címkézett elemek: %s"; +$a->strings["Search term was not saved."] = "A keresési kifejezés nem lett elmentve."; +$a->strings["Search term already saved."] = "A keresési kifejezés már el van mentve."; +$a->strings["Search term was not removed."] = "A keresési kifejezés nem lett eltávolítva."; $a->strings["Create a New Account"] = "Új fiók létrehozása"; $a->strings["Your OpenID: "] = "Az Ön OpenID-ja: "; $a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Adja meg a felhasználónevét és a jelszavát, hogy hozzáadja az OpenID azonosítóját a meglévő fiókjához."; $a->strings["Or login using OpenID: "] = "Vagy bejelentkezés OpenID használatával: "; -$a->strings["Logout"] = "Kijelentkezés"; -$a->strings["Nickname or Email: "] = "Becenév vagy e-mail-cím: "; $a->strings["Password: "] = "Jelszó: "; $a->strings["Remember me"] = "Emlékezzen rám"; $a->strings["Forgot your password?"] = "Elfelejtette a jelszavát?"; -$a->strings["Password Reset"] = "Jelszó visszaállítása"; $a->strings["Website Terms of Service"] = "Weboldal használati feltételei"; $a->strings["terms of service"] = "használati feltételek"; $a->strings["Website Privacy Policy"] = "Weboldal adatvédelmi irányelvei"; $a->strings["privacy policy"] = "adatvédelmi irányelv"; -$a->strings["[no subject]"] = "[nincs tárgy]"; -$a->strings["Detected languages in this post:\\n%s"] = "A bejegyzésben felismert nyelvek:\\n%s"; -$a->strings["event"] = "esemény"; -$a->strings["photo"] = "fénykép"; -$a->strings["activity"] = "tevékenység"; -$a->strings["comment"] = [ - 0 => "hozzászólás", - 1 => "hozzászólások", +$a->strings["Logged out."] = "Kijelentkezve."; +$a->strings["OpenID protocol error. No ID returned"] = "OpenID protokollhiba. Nem lett azonosító visszaadva"; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "A fiók nem található. Jelentkezzen be a meglévő fiókjába, hogy hozzáadja az OpenID-t ahhoz."; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "A fiók nem található. Regisztráljon új fiókot vagy jelentkezzen be a meglévő fiókjába, hogy hozzáadja az OpenID-t ahhoz."; +$a->strings["Remaining recovery codes: %d"] = "Hátralévő visszaszerzési kódok: %d"; +$a->strings["Invalid code, please retry."] = "Érvénytelen kód, próbálja újra."; +$a->strings["Two-factor recovery"] = "Kétlépcsős visszaszerzés"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Megadhatja az egyszeri visszaszerzési kódjai egyikét abban az esetben, ha elvesztette a hozzáférést a mobil eszközéhez.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Nincs meg a telefonja? Adjon meg egy kétlépcsős visszaszerzési kódot"; +$a->strings["Please enter a recovery code"] = "Adjon meg egy visszaszerzési kódot"; +$a->strings["Submit recovery code and complete login"] = "Visszaszerzési kód elküldése és a bejelentkezés befejezése"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Nyissa meg a kétlépcsős hitelesítés alkalmazást az eszközén, hogy megkapjon egy hitelesítő kódot és ellenőrizze a személyazonosságát.

    "; +$a->strings["Please enter a code from your authentication app"] = "Adjon meg egy kódot a hitelesítő alkalmazásából"; +$a->strings["This is my two-factor authenticator app device"] = "Ez az én kétlépcsős hitelesítő alkalmazás eszközöm"; +$a->strings["Verify code and complete login"] = "Kód ellenőrzése és a bejelentkezés befejezése"; +$a->strings["Delegation successfully granted."] = "A meghatalmazás sikeresen megadva."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "A fölérendelt felhasználó nem található, nem érhető el vagy a jelszó nem egyezik."; +$a->strings["Delegation successfully revoked."] = "A meghatalmazás sikeresen visszavonva."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "A meghatalmazott adminisztrátorok megtekinthetik, de nem változtathatják meg a meghatalmazás jogosultságait."; +$a->strings["Delegate user not found."] = "A meghatalmazott felhasználó nem található."; +$a->strings["No parent user"] = "Nincs fölérendelt felhasználó"; +$a->strings["Parent User"] = "Fölérendelt felhasználó"; +$a->strings["Additional Accounts"] = "További fiókok"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "További fiókok regisztrálása, amelyek automatikusan hozzá vannak kapcsolva a meglévő fiókjához, így ebből a fiókból kezelheti azokat."; +$a->strings["Register an additional account"] = "További fiók regisztrálása"; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "A fölérendelt felhasználóknak teljes ellenőrzése van ezen fiók fölött, beleértve a fiók beállításait is. Ellenőrizze még egyszer, hogy kinek ad hozzáférést."; +$a->strings["Delegates"] = "Meghatalmazottak"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "A meghatalmazottak képesek ezen fiókot vagy oldalt minden szempontból kezelni, kivéve az alapvető fiókbeállításokat. Ne hatalmazzon meg senki mást a személyes fiókja kezeléséhez, akiben nem bízik meg teljes mértékben."; +$a->strings["Existing Page Delegates"] = "Meglévő oldalmeghatalmazottak"; +$a->strings["Potential Delegates"] = "Lehetséges meghatalmazottak"; +$a->strings["Add"] = "Hozzáadás"; +$a->strings["No entries."] = "Nincsenek bejegyzések."; +$a->strings["The theme you chose isn't available."] = "A választott téma nem érhető el."; +$a->strings["%s - (Unsupported)"] = "%s – (nem támogatott)"; +$a->strings["Display Settings"] = "Megjelenítési beállítások"; +$a->strings["General Theme Settings"] = "Általános témabeállítások"; +$a->strings["Custom Theme Settings"] = "Egyéni témabeállítások"; +$a->strings["Content Settings"] = "Tartalombeállítások"; +$a->strings["Theme settings"] = "Témabeállítások"; +$a->strings["Calendar"] = "Naptár"; +$a->strings["Display Theme:"] = "Megjelenítés témája:"; +$a->strings["Mobile Theme:"] = "Mobil téma:"; +$a->strings["Number of items to display per page:"] = "Oldalanként megjelenítendő elemek száma:"; +$a->strings["Maximum of 100 items"] = "Legfeljebb 100 elem"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Oldalanként megjelenítendő elemek száma, ha mobil eszközről nézik:"; +$a->strings["Update browser every xx seconds"] = "Böngésző frissítése N másodpercenként"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Legalább 10 másodperc. A -1 beírása letiltja."; +$a->strings["Automatic updates only at the top of the post stream pages"] = "Automatikus frissítések csak a bejegyzésfolyam oldalainak tetejénél"; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Az automatikus frissítés új bejegyzéseket adhat a bejegyzésfolyam oldalainak tetejéhez, amely hatással lehet a görgetési pozícióra és megzavarhatja a normál olvasást, ha az oldal tetejének bármely részén történik."; +$a->strings["Don't show emoticons"] = "Ne jelenítsen meg hangulatjeleket"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Általában a hangulatjelek ki lesznek cserélve a megfelelő szimbólumokkal. Ez a beállítás letiltja ezt a viselkedést."; +$a->strings["Infinite scroll"] = "Végtelen görgetés"; +$a->strings["Automatic fetch new items when reaching the page end."] = "Új elemek automatikus lekérése az oldal végének elérésekor."; +$a->strings["Disable Smart Threading"] = "Intelligens szálkezelés letiltása"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "A nem odatartozó szálbehúzások automatikus elnyomásának letiltása."; +$a->strings["Hide the Dislike feature"] = "A nem tetszik funkció elrejtése"; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Elrejti a nem tetszik gombot és a nem tetszik reakciókat a bejegyzéseknél és a hozzászólásoknál."; +$a->strings["Display the resharer"] = "Az újramegosztó megjelenítése"; +$a->strings["Display the first resharer as icon and text on a reshared item."] = "Az első újramegosztó megjelenítése ikonként és szövegként egy újra megosztott elemnél."; +$a->strings["Stay local"] = "Maradjon helyi"; +$a->strings["Don't go to a remote system when following a contact link."] = "Ne menjen távoli rendszerre, ha egy partnerhivatkozást követ."; +$a->strings["Beginning of week:"] = "A hét kezdete:"; +$a->strings["Profile Name is required."] = "A profil neve kötelező."; +$a->strings["Profile couldn't be updated."] = "A profilt nem sikerült frissíteni."; +$a->strings["Label:"] = "Címke:"; +$a->strings["Value:"] = "Érték:"; +$a->strings["Field Permissions"] = "Mező jogosultságai"; +$a->strings["(click to open/close)"] = "(kattintson a megnyitáshoz vagy bezáráshoz)"; +$a->strings["Add a new profile field"] = "Új profilmező hozzáadása"; +$a->strings["Profile Actions"] = "Profilműveletek"; +$a->strings["Edit Profile Details"] = "Profil részleteinek szerkesztése"; +$a->strings["Change Profile Photo"] = "Profilfénykép megváltoztatása"; +$a->strings["Profile picture"] = "Profilfénykép"; +$a->strings["Location"] = "Hely"; +$a->strings["Miscellaneous"] = "Egyebek"; +$a->strings["Custom Profile Fields"] = "Egyéni profilmezők"; +$a->strings["Upload Profile Photo"] = "Profilfénykép feltöltése"; +$a->strings["Display name:"] = "Megjelenített név:"; +$a->strings["Street Address:"] = "Utca, házszám:"; +$a->strings["Locality/City:"] = "Helység vagy város:"; +$a->strings["Region/State:"] = "Régió vagy állam:"; +$a->strings["Postal/Zip Code:"] = "Irányítószám:"; +$a->strings["Country:"] = "Ország:"; +$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) cím:"; +$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Az XMPP-cím továbbításra kerül a partnereinek, hogy követni tudják Önt."; +$a->strings["Homepage URL:"] = "Honlap URL:"; +$a->strings["Public Keywords:"] = "Nyilvános kulcsszavak:"; +$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Lehetséges ismerősök ajánlásához lesz használva, mások is láthatják)"; +$a->strings["Private Keywords:"] = "Személyes kulcsszavak:"; +$a->strings["(Used for searching profiles, never shown to others)"] = "(Profilok kereséséhez lesz használva, sosem látható másoknak)"; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    Az egyéni mezők a profiloldalán jelennek meg.

    \n\t\t\t\t

    Használhat BBCode formázásokat a mező értékeiben.

    \n\t\t\t\t

    Átrendezheti a mező címének húzásával.

    \n\t\t\t\t

    Törölje ki a címkemezőt egy egyéni mező eltávolításához.

    \n\t\t\t\t

    A nem nyilvános mezőket csak a kijelölt Friendica partnerek vagy a kijelölt csoportban lévő Friendica partnerek láthatják.

    "; +$a->strings["Image size reduction [%s] failed."] = "A kép méretének csökkentése [%s] sikertelen."; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Töltse újra az oldalt a Shift billentyű lenyomása közben, vagy törölje a böngésző gyorsítótárát, ha az új fénykép nem jelenik meg azonnal."; +$a->strings["Unable to process image"] = "Nem lehet feldolgozni a képet"; +$a->strings["Photo not found."] = "A fénykép nem található."; +$a->strings["Profile picture successfully updated."] = "A profilfénykép sikeresen frissítve."; +$a->strings["Crop Image"] = "Kép levágása"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Igazítsa a kép levágását az optimális megtekintéshez."; +$a->strings["Use Image As Is"] = "Kép használata, ahogy van"; +$a->strings["Missing uploaded image."] = "Hiányzó feltöltött kép."; +$a->strings["Profile Picture Settings"] = "Profilfénykép beállításai"; +$a->strings["Current Profile Picture"] = "Jelenlegi profilfénykép"; +$a->strings["Upload Profile Picture"] = "Profilfénykép feltöltése"; +$a->strings["Upload Picture:"] = "Fénykép feltöltése:"; +$a->strings["or"] = "vagy"; +$a->strings["skip this step"] = "ezen lépés kihagyása"; +$a->strings["select a photo from your photo albums"] = "fénykép kiválasztása a fényképalbumából"; +$a->strings["Please enter your password to access this page."] = "Adja meg a jelszavát az oldal eléréséhez."; +$a->strings["App-specific password generation failed: The description is empty."] = "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás üres."; +$a->strings["App-specific password generation failed: This description already exists."] = "Az alkalmazásfüggő jelszó előállítása sikertelen: a leírás már létezik."; +$a->strings["New app-specific password generated."] = "Az új alkalmazásfüggő jelszó előállítva."; +$a->strings["App-specific passwords successfully revoked."] = "Az alkalmazásfüggő jelszavak sikeresen visszavonva."; +$a->strings["App-specific password successfully revoked."] = "Az alkalmazásfüggő jelszó sikeresen visszavonva."; +$a->strings["Two-factor app-specific passwords"] = "Kétlépcsős alkalmazásfüggő jelszavak"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    Az alkalmazásfüggő jelszavak az Ön szokásos jelszava helyett használt véletlenszerűen előállított jelszavak, hogy hitelesítsék a fiókját az olyan harmadik féltől származó alkalmazásoknál, amelyek nem támogatják a kétlépcsős hitelesítést.

    "; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Győződjön meg arról, hogy lemásolta-e most az új alkalmazásfüggő jelszavát. Nem fogja tudni újra megnézni a jelszót!"; +$a->strings["Description"] = "Leírás"; +$a->strings["Last Used"] = "Legutóbb használt"; +$a->strings["Revoke"] = "Visszavonás"; +$a->strings["Revoke All"] = "Összes visszavonása"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "Ha új alkalmazásfüggő jelszót állít elő, akkor azonnal fel kell használnia. Akkor lesz megjelenítve Önnek, miután előállította azt."; +$a->strings["Generate new app-specific password"] = "Új alkalmazásfüggő jelszó előállítása"; +$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa a Fairphone 2 készülékemen…"; +$a->strings["Generate"] = "Előállítás"; +$a->strings["Two-factor authentication successfully disabled."] = "A kétlépcsős hitelesítés sikeresen letiltva."; +$a->strings["Wrong Password"] = "Hibás jelszó"; +$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Egy alkalmazás használata egy mobil eszközön, hogy megkapja a kétlépcsős hitelesítés kódjait, ha a bejelentkezéskor kérik.

    "; +$a->strings["Authenticator app"] = "Hitelesítő alkalmazás"; +$a->strings["Configured"] = "Beállítva"; +$a->strings["Not Configured"] = "Nincs beállítva"; +$a->strings["

    You haven't finished configuring your authenticator app.

    "] = "

    Nem fejezte be a hitelesítő alkalmazása beállítását.

    "; +$a->strings["

    Your authenticator app is correctly configured.

    "] = "

    A hitelesítő alkalmazása megfelelően be van állítva.

    "; +$a->strings["Recovery codes"] = "Visszaszerzési kódok"; +$a->strings["Remaining valid codes"] = "Hátralévő érvényes kódok"; +$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Ezek az egyszer használható kódok helyettesíthetnek egy hitelesítő alkalmazás kódot abban az esetben, ha elveszíti a hozzáférést ahhoz.

    "; +$a->strings["App-specific passwords"] = "Alkalmazásfüggő jelszavak"; +$a->strings["Generated app-specific passwords"] = "Előállított alkalmazásfüggő jelszavak"; +$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Ezek a véletlenszerűen előállított jelszavak lehetővé teszik, hogy olyan alkalmazásoknál hitelesítsen, amelyek nem támogatják a kétlépcsős hitelesítést.

    "; +$a->strings["Current password:"] = "Jelenlegi jelszó:"; +$a->strings["You need to provide your current password to change two-factor authentication settings."] = "Meg kell adnia a jelenlegi jelszavát a kétlépcsős hitelesítési beállítások megváltoztatásához."; +$a->strings["Enable two-factor authentication"] = "Kétlépcsős hitelesítés engedélyezése"; +$a->strings["Disable two-factor authentication"] = "Kétlépcsős hitelesítés letiltása"; +$a->strings["Show recovery codes"] = "Visszaszerzési kódok megjelenítése"; +$a->strings["Manage app-specific passwords"] = "Alkalmazásfüggő jelszavak kezelése"; +$a->strings["Manage trusted browsers"] = "Megbízható böngészők kezelése"; +$a->strings["Finish app configuration"] = "Alkalmazás beállításának befejezése"; +$a->strings["New recovery codes successfully generated."] = "Az új visszaszerzési kódok sikeresen előállítva."; +$a->strings["Two-factor recovery codes"] = "Kétlépcsős visszaszerzési kódok"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    A visszaszerzési kódok használhatók a fiókjához való hozzáféréséhez abban az esetben, ha elveszti a hozzáférést az eszközéhez, és nem tud kétlépcsős hitelesítési kódokat fogadni.

    Tegye ezeket biztonságos helyre! Ha elveszti az eszközét és nincsenek meg a visszaszerzési kódjai, akkor el fogja veszíteni a fiókjához való hozzáférést.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Ha új visszaszerzési kódokat állít elő, akkor le kell másolnia az új kódokat. A régi kódjai többé nem fognak működni."; +$a->strings["Generate new recovery codes"] = "Új visszaszerzési kódok előállítása"; +$a->strings["Next: Verification"] = "Következő: ellenőrzés"; +$a->strings["Trusted browsers successfully removed."] = "A megbízható böngészők sikeresen eltávolítva."; +$a->strings["Trusted browser successfully removed."] = "A megbízható böngésző sikeresen eltávolítva."; +$a->strings["Two-factor Trusted Browsers"] = "Kétlépcsős megbízható böngészők"; +$a->strings["Trusted browsers are individual browsers you chose to skip two-factor authentication to access Friendica. Please use this feature sparingly, as it can negate the benefit of two-factor authentication."] = "A megbízható böngészők azok az egyéni böngészők, amelyeknél a kétlépcsős hitelesítés kihagyását választotta a Friendica alkalmazáshoz való hozzáféréshez. Lehetőleg mellőzze ennek a funkciónak a használatát, mivel ez megszüntetheti a kétlépcsős hitelesítés előnyeit."; +$a->strings["Device"] = "Eszköz"; +$a->strings["OS"] = "Operációs rendszer"; +$a->strings["Trusted"] = "Megbízható"; +$a->strings["Last Use"] = "Utolsó használat"; +$a->strings["Remove All"] = "Összes eltávolítása"; +$a->strings["Two-factor authentication successfully activated."] = "A kétlépcsős hitelesítés sikeresen bekapcsolva."; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Vagy elküldheti a hitelesítési beállításokat kézzel:

    \n
    \n\t
    Kibocsájtó
    \n\t
    %s
    \n\t
    Fiók neve
    \n\t
    %s
    \n\t
    Titkos kulcs
    \n\t
    %s
    \n\t
    Típus
    \n\t
    Időalapú
    \n\t
    Számjegyek száma
    \n\t
    6
    \n\t
    Kivonatoló algoritmus
    \n\t
    SHA-1
    \n
    "; +$a->strings["Two-factor code verification"] = "Kétlépcsős kód ellenőrzése"; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Olvassa be ezt a QR-kódot a hitelesítő alkalmazásával, és küldje el a megkapott kódot.

    "; +$a->strings["

    Or you can open the following URL in your mobile device:

    %s

    "] = "

    Vagy megnyithatja a következő URL-t a mobil eszközén:

    %s

    "; +$a->strings["Verify code and enable two-factor authentication"] = "Kód ellenőrzése és a kétlépcsős hitelesítés engedélyezése"; +$a->strings["Export account"] = "Fiók exportálása"; +$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Fiókinformációk és partnerek exportálása. A fiókjáról történő biztonsági mentés készítéséhez és/vagy egy másik kiszolgálóra való áthelyezéséhez használja ezt."; +$a->strings["Export all"] = "Összes exportálása"; +$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Fiókinformációk, partnerek és az összes elem exportálása JSON-formátumban. nagyon nagy fájl is lehet, és sokáig eltarthat. A fiókja teljes biztonsági mentésének elkészítéséhez használja ezt (a fényképek nem lesznek exportálva)."; +$a->strings["Export Contacts to CSV"] = "Partnerek exportálása CSV-fájlba"; +$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "A követett fiókok listájának exportálása CSV-fájlként. Kompatibilis például a Mastodonnal."; +$a->strings["Bad Request"] = "Hibás kérés"; +$a->strings["Forbidden"] = "Tiltott"; +$a->strings["Not Found"] = "Nem található"; +$a->strings["Service Unavailable"] = "A szolgáltatás nem érhető el"; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = "A kiszolgáló nem tudja vagy nem fogja feldolgozni a kérést egy nyilvánvaló klienshiba miatt."; +$a->strings["Authentication is required and has failed or has not yet been provided."] = "Hitelesítés szükséges, és sikertelen volt vagy még nem lett megadva."; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "A kérés érvényes volt, de a kiszolgáló visszautasította a műveletet. A felhasználónak talán nincsenek meg a szükséges jogosultságai egy erőforráshoz, vagy fiókra lehet szüksége."; +$a->strings["The requested resource could not be found but may be available in the future."] = "A kért erőforrás nem található, de elérhető lehet a jövőben."; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "Váratlan feltétel történt, és nincs konkrétabb megfelelő üzenet."; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "A kiszolgáló jelenleg nem érhető el (mert túlterhelt vagy le van kapcsolva a karbantartáshoz). Próbálja újra később."; +$a->strings["Stack trace:"] = "Veremkiíratás:"; +$a->strings["Exception thrown in %s:%d"] = "Kivétel történt itt: %s:%d"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "A regisztrációkor, valamint a felhasználói fiók és a partnerei között történő kommunikáció biztosításához a felhasználónak biztosítania kell egy megjelenített nevet (álnevet), egy felhasználónevet (becenevet) és egy működő e-mail-címet. A nevek hozzáférhetőek lesznek a fiók profiloldalán az oldal bármely látogatója számára, még akkor is, ha más profilrészletek nem jelennek meg. Az e-mail-cím csak az interakciókkal kapcsolatos felhasználói értesítések küldéséhez lesz használva, de nem lesz láthatóan megjelenítve. A fiók felsorolása a csomópont felhasználói könyvtárában vagy a globális felhasználói könyvtárban választható, és a felhasználói beállításokban szabályozható. Ez nem szükséges a kommunikációhoz."; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Ezek az adatok a kommunikációhoz szükségesek, és átadásra kerül a kommunikációs partnerek csomópontjainak, valamint el is lesznek tárolva ott. A felhasználók megadhatnak további személyes adatokat, amelyek szintén átvitelre kerülhetnek a kommunikációs partnerek fiókjaiba."; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "Egy bejelentkezett felhasználó bármely időpontban exportálhatja a fiókja adatait a fiók beállításaiból. Ha a felhasználó törölni szeretné a fiókját, akkor azt megteheti a %1\$s/removeme oldalon. A fiók törlése végleges lesz. Az adatok törlése kérve lesz a kommunikációs partnerek csomópontjairól is."; +$a->strings["Privacy Statement"] = "Adatvédelmi nyilatkozat"; +$a->strings["Welcome to Friendica"] = "Üdvözli a Friendica!"; +$a->strings["New Member Checklist"] = "Új tag ellenőrzőlistája"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Tippeket és hivatkozásokat szeretnénk ajánlani, hogy élvezhetővé tegyük az alkalmazás használatát. Kattintson bármelyik elemre a kapcsolódó oldal megtekintéséhez. Az erre az oldalra mutató hivatkozás a kezdőlapjáról érhető el a kezdeti regisztrációt követő két héten belül, azután csendben eltűnik."; +$a->strings["Getting Started"] = "Kezdeti lépések"; +$a->strings["Friendica Walk-Through"] = "Friendica útmutató"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "A Gyors kezdés oldalon találhat egy rövid bemutatót a profil és hálózati lapokról, új kapcsolatok létesítésről, valamint találhat néhány csoportot, amelyekhez csatlakozhat."; +$a->strings["Go to Your Settings"] = "Ugrás a beállításaihoz"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "A Beállítások oldalon változtathatja meg a kezdeti jelszavát. Szintén itt talál egy megjegyzést a személyazonosság-címével kapcsolatban. Ez úgy néz ki mint egy e-mail-cím, és hasznos lesz a szabad közösségi hálón az ismerősök kereséséhez."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Vizsgálja felül az egyéb beállításokat is, különösen az adatvédelmi beállításokat. Egy nem közzétett könyvtárlistázás olyan, mint ha egy nyilvánosságra nem hozott telefonszáma lenne. Általában valószínűleg közzé kell tennie a listázását, hacsak az ismerősei és a lehetséges ismerősei nem tudják pontosan, hogy hogyan találják meg Önt."; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Töltsön fel profilfényképet, ha ezt még nem tette meg. A tanulmányok kimutatták, hogy a saját magukról valódi fényképpel rendelkező emberek tízszer valószínűbben találnak ismerősöket mint azok az emberek, akiknek nincs profilfényképük."; +$a->strings["Edit Your Profile"] = "A profil szerkesztése"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Szerkessze az alapértelmezett profilját a kedve szerint. Vizsgálja felül a beállításokat az ismerősök listájának elrejtéséhez és a profiljának az ismeretlen látogatók elől történő elrejtéséhez."; +$a->strings["Profile Keywords"] = "Profil kulcsszavai"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Állítson be néhány nyilvános kulcsszót a profiljához, amely bemutatja az érdeklődési köreit. Képesek lehetünk megtalálni a hasonló érdeklődéssel rendelkező más embereket, és ajánlhatunk ismeretségeket."; +$a->strings["Connecting"] = "Kapcsolatépítés"; +$a->strings["Importing Emails"] = "E-mailek importálása"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Adja meg az e-mail-címéhez való hozzáférés információt az összekötő beállításainak oldalán, ha a postafiókja beérkező üzeneteiből szeretne ismerősöket vagy levelezési listákat importálni, valamint velük kapcsolatba lépni."; +$a->strings["Go to Your Contacts Page"] = "Ugrás a partnerek oldalára"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "A partnerek oldal az átjáró az ismeretségek kezeléséhez és a más hálózatokon lévő ismerősökkel történő kapcsolatfelvételhez. Jellemzően csak be kell írnia a címüket vagy az oldal URL-jét az Új partner hozzáadása párbeszédablakba."; +$a->strings["Go to Your Site's Directory"] = "Ugrás az oldal könyvtárához"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "A könyvtárak oldal lehetővé teszi más emberek keresését ezen a hálózaton vagy más föderált oldalakon. Keresse meg a Kapcsolódás vagy a Követés hivatkozást a profiloldalukon. Adja meg a saját személyazonosság-címét, ha kérik."; +$a->strings["Finding New People"] = "Új emberek keresése"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "A partnerek oldal oldalsávjában számos eszköz található új ismerősök kereséséhez. Találhatunk embereket az érdeklődésük szerint, kereshetünk embereket név vagy érdeklődés szerint, valamint ajánlásokat adhatunk a hálózati kapcsolatok alapján. Egy teljesen új oldalon az ismerősök ajánlásai általában 24 órán belül kezdenek megjelenni."; +$a->strings["Group Your Contacts"] = "Partnerek csoportosítása"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Miután szerezett néhány ismerőst, szervezze őket személyes beszélgetési csoportokba a partnerek oldal oldalsávján keresztül, és ezután személyes módon léphet kapcsolatba minden egyes csoporttal a hálózatok oldalon."; +$a->strings["Why Aren't My Posts Public?"] = "Miért nem nyilvánosak a bejegyzéseim?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "A Friendica tiszteletben tartja a magánszférát. Alapértelmezetten a bejegyzései csak azoknak az embereknek jelennek meg, akiket ismerősként felvett. További információkért nézze meg a súgószakaszt a fenti hivatkozáson keresztül."; +$a->strings["Getting Help"] = "Segítség kérése"; +$a->strings["Go to the Help Section"] = "Ugrás a súgószakaszhoz"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "A súgó oldalaink további részleteket közölhetnek a program egyéb funkcióiról és erőforrásairól."; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Ezt az üzenetet %s, a Friendica közösségi hálózatának tagja küldte Önnek."; +$a->strings["You may visit them online at %s"] = "Meglátogathatja őket az interneten ezen a címen: %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Vegye fel a kapcsolatot a küldővel erre a bejegyzésre válaszolva, ha nem szeretné megkapni ezeket az üzeneteket."; +$a->strings["%s posted an update."] = "%s frissítést küldött."; +$a->strings["This entry was edited"] = "Ezt a bejegyzést szerkesztették"; +$a->strings["Private Message"] = "Személyes üzenet"; +$a->strings["Edit"] = "Szerkesztés"; +$a->strings["Pinned item"] = "Kitűzött elem"; +$a->strings["Delete globally"] = "Törlés globálisan"; +$a->strings["Remove locally"] = "Eltávolítás helyileg"; +$a->strings["Block %s"] = "%s tiltása"; +$a->strings["Save to folder"] = "Mentés mappába"; +$a->strings["I will attend"] = "Részt veszek"; +$a->strings["I will not attend"] = "Nem veszek részt"; +$a->strings["I might attend"] = "Talán részt veszek"; +$a->strings["Ignore thread"] = "Szál mellőzése"; +$a->strings["Unignore thread"] = "Szál mellőzésének megszüntetése"; +$a->strings["Toggle ignore status"] = "Mellőzési állapot átváltása"; +$a->strings["Pin"] = "Kitűzés"; +$a->strings["Unpin"] = "Kitűzés megszüntetése"; +$a->strings["Toggle pin status"] = "Kitűzés állapotának átváltása"; +$a->strings["Pinned"] = "Kitűzve"; +$a->strings["Add star"] = "Csillag hozzáadása"; +$a->strings["Remove star"] = "Csillag eltávolítása"; +$a->strings["Toggle star status"] = "Csillagállapot átváltása"; +$a->strings["Add tag"] = "Címke hozzáadása"; +$a->strings["Quote share this"] = "Idézett megosztás"; +$a->strings["Quote Share"] = "Idéző megosztás"; +$a->strings["Reshare this"] = "Újra megosztás"; +$a->strings["Reshare"] = "Újra megosztás"; +$a->strings["Cancel your Reshare"] = "Újra megosztás megszakítása"; +$a->strings["Unshare"] = "Megosztás megszüntetése"; +$a->strings["%s (Received %s)"] = "%s (fogadva: %s)"; +$a->strings["Comment this item on your system"] = "Hozzászólás az elemhez a saját rendszerén"; +$a->strings["Remote comment"] = "Távoli hozzászólás"; +$a->strings["Pushed"] = "Felküldve"; +$a->strings["Pulled"] = "Lekérve"; +$a->strings["to"] = "ide:"; +$a->strings["via"] = "ezen keresztül:"; +$a->strings["Wall-to-Wall"] = "Falról-falra"; +$a->strings["via Wall-To-Wall:"] = "falról-falra szolgáltatáson keresztül:"; +$a->strings["Reply to %s"] = "Válasz erre: %s"; +$a->strings["More"] = "Több"; +$a->strings["Notifier task is pending"] = "Az értesítőfeladat függőben van"; +$a->strings["Delivery to remote servers is pending"] = "A távoli kiszolgálókra történő kézbesítés függőben van"; +$a->strings["Delivery to remote servers is underway"] = "A távoli kiszolgálókra történő kézbesítés úton van"; +$a->strings["Delivery to remote servers is mostly done"] = "A távoli kiszolgálókra történő kézbesítés többnyire készen van"; +$a->strings["Delivery to remote servers is done"] = "A távoli kiszolgálókra történő kézbesítés készen van"; +$a->strings["%d comment"] = [ + 0 => "%d hozzászólás", + 1 => "%d hozzászólás", ]; -$a->strings["post"] = "bejegyzés"; -$a->strings["Content warning: %s"] = "Tartalom figyelmeztetés: %s"; -$a->strings["View Video"] = "Videó megtekintése"; -$a->strings["bytes"] = "bájt"; -$a->strings["View on separate page"] = "Megtekintés külön oldalon"; -$a->strings["view on separate page"] = "megtekintés külön oldalon"; -$a->strings["link to source"] = "hivatkozás a forráshoz"; -$a->strings["Starts:"] = "Kezdődik:"; -$a->strings["Finishes:"] = "Befejeződik:"; -$a->strings["all-day"] = "egész nap"; -$a->strings["Sept"] = "Szept"; -$a->strings["today"] = "ma"; -$a->strings["No events to display"] = "Nincsenek megjelenítendő események"; -$a->strings["l, F j"] = "F j., l"; -$a->strings["Edit event"] = "Esemény szerkesztése"; -$a->strings["Duplicate event"] = "Esemény kettőzése"; -$a->strings["Delete event"] = "Esemény törlése"; -$a->strings["D g:i A"] = "D H:i"; -$a->strings["g:i A"] = "H:i"; -$a->strings["Show map"] = "Térkép megjelenítése"; -$a->strings["Hide map"] = "Térkép elrejtése"; -$a->strings["%s's birthday"] = "%s születésnapja"; -$a->strings["Happy Birthday %s"] = "Boldog születésnapot, %s"; -$a->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."] = "Egy ilyen névvel rendelkező törölt csoport újraéledt. Lehet, hogy a meglévő elemjogosultságok alkalmazva lesznek erre a csoportra és bármely jövőbeli tagjaira. Ha ez nem az, amit szeretett volna, akkor hozzon létre egy másik csoportot eltérő névvel."; -$a->strings["Default privacy group for new contacts"] = "Alapértelmezett adatvédelmi csoport az új partnerekhez"; -$a->strings["Everybody"] = "Mindenki"; -$a->strings["edit"] = "szerkesztés"; -$a->strings["add"] = "hozzáadás"; -$a->strings["Edit group"] = "Csoport szerkesztése"; -$a->strings["Create a new group"] = "Új csoport létrehozása"; -$a->strings["Edit groups"] = "Csoportok szerkesztése"; -$a->strings["Network Posts"] = "Hálózati bejegyzések"; -$a->strings["View Contact"] = "Partner megtekintése"; -$a->strings["Connect/Follow"] = "Kapcsolódás vagy követés"; -$a->strings["UnFollow"] = "Követés megszüntetése"; -$a->strings["View Status"] = "Állapot megtekintése"; -$a->strings["View Photos"] = "Fényképek megtekintése"; -$a->strings["Drop Contact"] = "Partner eldobása"; -$a->strings["Send PM"] = "Személyes üzenet küldése"; -$a->strings["Poke"] = "Megbökés"; -$a->strings["Organisation"] = "Szervezet"; -$a->strings["News"] = "Hírek"; -$a->strings["Forum"] = "Fórum"; -$a->strings["Disallowed profile URL."] = "Nem engedélyezett profil URL."; -$a->strings["Connect URL missing."] = "A kapcsolódási URL hiányzik."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "A partnert nem sikerült hozzáadni. Ellenőrizze a hozzá tartozó hálózat hitelesítési adatait a Beállítások → Közösségi hálózatok oldalon."; -$a->strings["This site is not configured to allow communications with other networks."] = "Ez az oldal nem úgy lett beállítva, hogy lehetővé tegye a kommunikációkat más hálózatokkal."; -$a->strings["No compatible communication protocols or feeds were discovered."] = "Nem lettek megfelelő kommunikációs protokollok vagy hírforrások felfedezve."; -$a->strings["The profile address specified does not provide adequate information."] = "A megadott profilcím nem biztosít elegendő információt."; -$a->strings["An author or name was not found."] = "Egy szerző vagy név nem található."; -$a->strings["No browser URL could be matched to this address."] = "Egyetlen böngésző URL-t sem sikerült illeszteni ehhez a címhez."; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Nem lehet illeszteni @-stílusú személyazonosság-címet egy ismert protokollal vagy e-mailes partnerrel."; -$a->strings["Use mailto: in front of address to force email check."] = "Használja a mailto: előtagot a cím előtt az e-mail-ellenőrzés kényszerítéséhez."; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "A megadott profilcím egy olyan hálózathoz tartozik, amely le lett tiltva ezen az oldalon."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Korlátozott profil. Ez a személy nem lesz képes közvetlen vagy személyes értesítéseket fogadni Öntől."; -$a->strings["Unable to retrieve contact information."] = "Nem lehet lekérni a partner információit."; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "A fájlrendszer-tároló nem tudta létrehozni ezt: „%s”. Ellenőrizze az írási jogosultságait."; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "A fájlrendszer-tároló nem tudta elmenteni az adatokat ide: „%s”. Ellenőrizze az írási jogosultságait."; -$a->strings["Storage base path"] = "Tároló alapútvonala"; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Az a mappa, ahova a feltöltött fájlok mentve lesznek. A legnagyobb biztonság érdekében ennek a webkiszolgáló mappafáján kívüli útvonalnak kell lennie."; -$a->strings["Enter a valid existing folder"] = "Adjon meg egy érvényes, létező mappát"; -$a->strings["Database storage failed to update %s"] = "Az adatbázis-tároló nem tudta frissíteni ezt: %s"; -$a->strings["Database storage failed to insert data"] = "Az adatbázis-tároló nem tudta beszúrni az adatokat"; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült."; -$a->strings["Login failed"] = "Bejelentkezés sikertelen"; -$a->strings["Not enough information to authenticate"] = "Nincs elegendő információ a hitelesítéshez"; -$a->strings["Password can't be empty"] = "A jelszó nem lehet üres"; -$a->strings["Empty passwords are not allowed."] = "Az üres jelszavak nem megengedettek."; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Az új jelszót közzétették egy nyilvános adattárban. Válasszon egy másikat."; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "A jelszó nem tartalmazhat ékezetes betűket, üres karaktereket vagy kettőspontot (:)"; -$a->strings["Passwords do not match. Password unchanged."] = "A jelszavak nem egyeznek. A jelszó változatlan maradt."; -$a->strings["An invitation is required."] = "Egy meghívás szükséges."; -$a->strings["Invitation could not be verified."] = "A meghívást nem sikerült ellenőrizni."; -$a->strings["Invalid OpenID url"] = "Érvénytelen OpenID URL"; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Problémába ütköztünk a megadott OpenID-val történő bejelentkezés közben. Ellenőrizze az azonosító helyesírását."; -$a->strings["The error message was:"] = "A hibaüzenet ez volt:"; -$a->strings["Please enter the required information."] = "Adja meg a szükséges információkat."; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "A system.username_min_length (%s) és a system.username_max_length (%s) kizárják egymást, értékek felcserélése."; -$a->strings["Username should be at least %s character."] = [ - 0 => "A felhasználónévnek legalább %s karakternek kell lennie.", - 1 => "A felhasználónévnek legalább %s karakternek kell lennie.", -]; -$a->strings["Username should be at most %s character."] = [ - 0 => "A felhasználónévnek legfeljebb %s karakternek kell lennie.", - 1 => "A felhasználónévnek legfeljebb %s karakternek kell lennie.", -]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "Úgy tűnik, hogy ez nem a teljes neve (vezetéknév és keresztnév)."; -$a->strings["Your email domain is not among those allowed on this site."] = "Az e-mail tartománya nem tartozik azok közé, amelyek megengedettek ezen az oldalon."; -$a->strings["Not a valid email address."] = "Nem érvényes e-mail-cím."; -$a->strings["The nickname was blocked from registration by the nodes admin."] = "A becenevet a csomópont adminisztrátora tiltotta a regisztrációtól."; -$a->strings["Cannot use that email."] = "Nem lehet használni azt az e-mail-címet."; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "A becenév csak a-z, 0-9 és _ karaktereket tartalmazhat."; -$a->strings["Nickname is already registered. Please choose another."] = "A becenév már regisztrálva van. Válasszon egy másikat."; -$a->strings["An error occurred during registration. Please try again."] = "Hiba történt a regisztráció során. Próbálja újra."; -$a->strings["An error occurred creating your default profile. Please try again."] = "Hiba történt az alapértelmezett profil létrehozásakor. Próbálja újra."; -$a->strings["An error occurred creating your self contact. Please try again."] = "Hiba történt a saját partnere létrehozásakor. Próbálja újra."; -$a->strings["Friends"] = "Ismerősök"; -$a->strings["An error occurred creating your default contact group. Please try again."] = "Hiba történt az alapértelmezett partnercsoport létrehozásakor. Próbálja újra."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tKedves %1\$s!\n\t\t\tA(z) %2\$s adminisztrátora beállított egy fiókot Önnek."; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%1\$s\n\t\tBejelentkezési név:\t\t%2\$s\n\t\tJelszó:\t\t%3\$s\n\n\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\tbejelentkezett.\n\n\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\temberek egyszerűen megtalálják Önt.\n\n\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\tismerőst találni.\n\n\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\tkövetkező címen: %1\$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %4\$s oldalon."; -$a->strings["Registration details for %s"] = "Regisztrációs részletek ehhez: %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tKedves %1\$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2\$s. A fiókja adminisztrátori jóváhagyásra vár.\n\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3\$s\n\t\t\tBejelentkezési név:\t\t%4\$s\n\t\t\tJelszó:\t\t%5\$s\n\t\t"; -$a->strings["Registration at %s"] = "Regisztráció itt: %s"; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tKedves %1\$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2\$s. A fiókja létrejött.\n\t\t\t"; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3\$s\n\t\t\tBejelentkezési név:\t\t%1\$s\n\t\t\tJelszó:\t\t%5\$s\n\n\t\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\t\tbejelentkezett.\n\n\t\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\t\temberek egyszerűen megtalálják Önt.\n\n\t\t\tAzt ajánljuk, hogy állítsa be a teljes nevét, adjon hozzá\n\t\t\tprofilfényképet, adjon hozzá néhány profil „kulcsszót” (nagyon hasznos\n\t\t\túj ismerősök kereséséhez), valamint talán azt, hogy mely országban él,\n\t\t\tha nem szeretne annál pontosabbat megadni.\n\n\t\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\t\tismerőst találni.\n\n\t\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\t\tkövetkező címen: %3\$s/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a %2\$s oldalon."; -$a->strings["Change profile photo"] = "Profilfénykép megváltoztatása"; -$a->strings["Atom feed"] = "Atom hírforrás"; -$a->strings["g A l F d"] = "F j., l, H"; -$a->strings["F d"] = "F j."; -$a->strings["[today]"] = "[ma]"; -$a->strings["Birthday Reminders"] = "Születésnapi emlékeztető"; -$a->strings["Birthdays this week:"] = "Születésnapok ezen a héten:"; -$a->strings["[No description]"] = "[Nincs leírás]"; -$a->strings["Event Reminders"] = "Eseményemlékeztetők"; -$a->strings["Upcoming events the next 7 days:"] = "Közelgő események a következő 7 napon:"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s üdvözli őt: %2\$s"; -$a->strings["Legacy module file not found: %s"] = "Az örökölt modulfájl nem található: %s"; +$a->strings["Show more"] = "Több megjelenítése"; +$a->strings["Show fewer"] = "Kevesebb megjelenítése"; +$a->strings["Attachments:"] = "Mellékletek:"; +$a->strings["%s is now following %s."] = "%s mostantól követi %s partnert."; +$a->strings["following"] = "követés"; +$a->strings["%s stopped following %s."] = "%s leállította %s követését."; +$a->strings["stopped following"] = "követés leállítva"; $a->strings["The folder view/smarty3/ must be writable by webserver."] = "A „view/smarty3/” mappának írhatónak kell lennie a webkiszolgáló által."; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Nem sikerült találni egyetlen archiválatlan partnerbejegyzést sem erről az URL-ről (%s)"; -$a->strings["The contact entries have been archived"] = "A partnerbejegyzések archiválva lettek"; -$a->strings["Post update version number has been set to %s."] = "A bejegyzésfrissítés verziószáma erre lett beállítva: %s."; -$a->strings["Check for pending update actions."] = "Függőben lévő frissítési műveletek ellenőrzése."; -$a->strings["Done."] = "Kész."; -$a->strings["Execute pending post updates."] = "Függőben lévő bejegyzésfrissítések végrehajtása."; -$a->strings["All pending post updates are done."] = "Az összes függőben lévő bejegyzésfrissítés kész."; -$a->strings["Enter new password: "] = "Új jelszó megadása: "; -$a->strings["Password update failed. Please try again."] = "A jelszó frissítése sikertelen. Próbálja újra."; -$a->strings["Password changed."] = "A jelszó megváltoztatva."; -$a->strings["Enter user name: "] = "Felhasználónév megadása: "; -$a->strings["Enter user nickname: "] = "Felhasználó becenevének megadása: "; -$a->strings["Enter user email address: "] = "Felhasználó e-mail-címének megadása: "; -$a->strings["Enter a language (optional): "] = "Nyelv megadása (elhagyható): "; -$a->strings["User is not pending."] = "A felhasználó nincs függőben."; -$a->strings["User has already been marked for deletion."] = "A felhasználó már meg lett jelölve törlésre."; -$a->strings["Type \"yes\" to delete %s"] = "Írja be a „yes” szót %s törléséhez"; -$a->strings["Deletion aborted."] = "Törlés megszakítva."; -$a->strings["Export"] = "Exportálás"; -$a->strings["Export calendar as ical"] = "Naptár exportálása iCal-ként"; -$a->strings["Export calendar as csv"] = "Naptár exportálása CSV-ként"; -$a->strings["Remove term"] = "Kifejezés eltávolítása"; -$a->strings["Saved Searches"] = "Mentett keresések"; -$a->strings["No contacts"] = "Nincsenek partnerek"; -$a->strings["%d Contact"] = [ - 0 => "%d partner", - 1 => "%d partner", -]; -$a->strings["View Contacts"] = "Partnerek megtekintése"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "Népszerű címkék (legutóbbi %d óra)", - 1 => "Népszerű címkék (legutóbbi %d óra)", -]; -$a->strings["More Trending Tags"] = "További népszerű címkék"; -$a->strings["Tags"] = "Címkék"; -$a->strings["Forums"] = "Fórumok"; -$a->strings["External link to forum"] = "Külső hivatkozás a fórumhoz"; -$a->strings["show less"] = "kevesebb megjelenítése"; -$a->strings["show more"] = "több megjelenítése"; -$a->strings["Nothing new here"] = "Semmi új nincs itt"; -$a->strings["Clear notifications"] = "Értesítések törlése"; -$a->strings["@name, !forum, #tags, content"] = "@név, !fórum, #címkék, tartalom"; -$a->strings["End this session"] = "Munkamenet befejezése"; -$a->strings["Sign in"] = "Bejelentkezés"; -$a->strings["Your posts and conversations"] = "Az Ön bejegyzései és beszélgetései"; -$a->strings["Your profile page"] = "Az Ön profiloldala"; -$a->strings["Your photos"] = "Az Ön fényképei"; -$a->strings["Your videos"] = "Az Ön videói"; -$a->strings["Your events"] = "Az Ön eseményei"; -$a->strings["Personal notes"] = "Személyes jegyzetek"; -$a->strings["Your personal notes"] = "Az Ön személyes jegyzetei"; -$a->strings["Home"] = "Kezdőlap"; -$a->strings["Home Page"] = "Kezdőlap"; -$a->strings["Create an account"] = "Fiók létrehozása"; -$a->strings["Help and documentation"] = "Súgó és dokumentáció"; -$a->strings["Apps"] = "Alkalmazások"; -$a->strings["Addon applications, utilities, games"] = "Bővítményalkalmazások, segédprogramok és játékok"; -$a->strings["Search site content"] = "Oldaltartalom keresése"; -$a->strings["Full Text"] = "Teljes szöveg"; -$a->strings["Community"] = "Közösség"; -$a->strings["Conversations on this and other servers"] = "Beszélgetések ezen és más kiszolgálókon"; -$a->strings["Directory"] = "Könyvtár"; -$a->strings["People directory"] = "Emberek könyvtár"; -$a->strings["Information about this friendica instance"] = "Információk erről a Friendica példányról"; -$a->strings["Terms of Service of this Friendica instance"] = "Ezen Friendica példány használati feltételei"; -$a->strings["Network"] = "Hálózat"; -$a->strings["Conversations from your friends"] = "Ismerősökkel való beszélgetések"; -$a->strings["Introductions"] = "Bemutatkozások"; -$a->strings["Friend Requests"] = "Ismerőskérések"; -$a->strings["See all notifications"] = "Összes értesítés megtekintése"; -$a->strings["Mark as seen"] = "Megjelölés olvasottként"; -$a->strings["Mark all system notifications seen"] = "Összes rendszerértesítés megjelölése olvasottként"; -$a->strings["Messages"] = "Üzenetek"; -$a->strings["Private mail"] = "Személyes levél"; -$a->strings["Inbox"] = "Beérkezett üzenetek"; -$a->strings["Outbox"] = "Elküldött üzenetek"; -$a->strings["New Message"] = "Új üzenet"; -$a->strings["Accounts"] = "Fiókok"; -$a->strings["Manage other pages"] = "Más oldalak kezelése"; -$a->strings["Account settings"] = "Fiókbeállítások"; -$a->strings["Manage/edit friends and contacts"] = "Ismerősök és partnerek kezelése vagy szerkesztése"; -$a->strings["Site setup and configuration"] = "Oldal beállítása és konfigurálás"; -$a->strings["Navigation"] = "Navigáció"; -$a->strings["Site map"] = "Oldaltérkép"; -$a->strings["Frequently"] = "Gyakran"; -$a->strings["Hourly"] = "Óránként"; -$a->strings["Twice daily"] = "Naponta kétszer"; -$a->strings["Daily"] = "Naponta"; -$a->strings["Weekly"] = "Hetente"; -$a->strings["Monthly"] = "Havonta"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = "Discourse"; -$a->strings["Diaspora Connector"] = "Diaspora összekötő"; -$a->strings["GNU Social Connector"] = "GNU Social összekötő"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["%s (via %s)"] = "%s (ezen keresztül: %s)"; -$a->strings["newer"] = "soha"; -$a->strings["older"] = "régebbi"; -$a->strings["Add New Contact"] = "Új partner hozzáadása"; -$a->strings["Enter address or web location"] = "Cím vagy webhely megadása"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Példa: bob@example.com, http://example.com/barbara"; -$a->strings["Connect"] = "Kapcsolódás"; -$a->strings["%d invitation available"] = [ - 0 => "%d meghívás érhető el", - 1 => "%d meghívás érhető el", -]; -$a->strings["Find People"] = "Emberek keresése"; -$a->strings["Enter name or interest"] = "Név vagy érdeklődés beírása"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Példák: Szabó János, Halászat"; -$a->strings["Friend Suggestions"] = "Ismerős javaslatok"; -$a->strings["Similar Interests"] = "Hasonló érdeklődések"; -$a->strings["Random Profile"] = "Véletlen profil"; -$a->strings["Invite Friends"] = "Ismerősök meghívása"; -$a->strings["Local Directory"] = "Helyi könyvtár"; -$a->strings["Everyone"] = "Mindenki"; -$a->strings["Relationships"] = "Kapcsolatok"; -$a->strings["Protocols"] = "Protokollok"; -$a->strings["All Protocols"] = "Összes protokoll"; -$a->strings["Saved Folders"] = "Mentett mappák"; -$a->strings["Everything"] = "Minden"; -$a->strings["Categories"] = "Kategóriák"; -$a->strings["%d contact in common"] = [ - 0 => "%d partner közös", - 1 => "%d partner közös", -]; -$a->strings["Archives"] = "Archívumok"; -$a->strings["Persons"] = "Személyek"; -$a->strings["Organisations"] = "Szervezetek"; -$a->strings["Account Types"] = "Fióktípusok"; -$a->strings["first"] = "első"; -$a->strings["prev"] = "előző"; -$a->strings["next"] = "következő"; -$a->strings["last"] = "utolsó"; -$a->strings["Embedding disabled"] = "A beágyazás letiltva"; -$a->strings["Embedded content"] = "Beágyazott tartalom"; -$a->strings["Loading more entries..."] = "További bejegyzések betöltése…"; -$a->strings["The end"] = "Vége"; -$a->strings["Click to open/close"] = "Kattintson a megnyitáshoz vagy bezáráshoz"; -$a->strings["Image/photo"] = "Kép vagy fénykép"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["$1 wrote:"] = "$1 írta:"; -$a->strings["Encrypted content"] = "Titkosított tartalom"; -$a->strings["Invalid source protocol"] = "Érvénytelen forrásprotokoll"; -$a->strings["Invalid link protocol"] = "Érvénytelen hivatkozási protokoll"; -$a->strings["General Features"] = "Általános funkciók"; -$a->strings["Photo Location"] = "Fénykép helye"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen."; -$a->strings["Trending Tags"] = "Népszerű címkék"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Egy közösségi oldal felületi elem megjelenítése a legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájával."; -$a->strings["Post Composition Features"] = "Bejegyzés-összeállítási funkciók"; -$a->strings["Auto-mention Forums"] = "Fórumok automatikus említése"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Említés hozzáadása vagy eltávolítása, ha egy fórumoldalt kiválasztanak vagy megszüntetik a kiválasztását az ACL ablakokban."; -$a->strings["Explicit Mentions"] = "Közvetlen említések"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban."; -$a->strings["Post/Comment Tools"] = "Bejegyzés és hozzászólás eszközök"; -$a->strings["Post Categories"] = "Bejegyzéskategóriák"; -$a->strings["Add categories to your posts"] = "Kategóriák hozzáadása a bejegyzéseihez."; -$a->strings["Advanced Profile Settings"] = "Speciális profilbeállítások"; -$a->strings["List Forums"] = "Fórumok felsorolása"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Nyilvános közösségi fórumok megjelenítése a látogatóknak a speciális profiloldalon."; -$a->strings["Tag Cloud"] = "Címkefelhő"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Személyes címkefelhő biztosítása a profiloldalán."; -$a->strings["Display Membership Date"] = "Tagsági dátum megjelenítése"; -$a->strings["Display membership date in profile"] = "Tagsági dátum megjelenítése a profilban."; $a->strings["Hometown:"] = "Szülőváros:"; $a->strings["Marital Status:"] = "Családi állapot:"; $a->strings["With:"] = "Ezzel:"; @@ -1775,86 +2350,31 @@ $a->strings["Love/romance"] = "Szerelem, romantika"; $a->strings["Work/employment"] = "Munka, foglalkoztatás"; $a->strings["School/education"] = "Iskola, oktatás"; $a->strings["Contact information and Social Networks"] = "Partnerinformációk és közösségi hálózatok"; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Ezt az üzenetet %s, a Friendica közösségi hálózatának tagja küldte Önnek."; -$a->strings["You may visit them online at %s"] = "Meglátogathatja őket az interneten ezen a címen: %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Vegye fel a kapcsolatot a küldővel erre a bejegyzésre válaszolva, ha nem szeretné megkapni ezeket az üzeneteket."; -$a->strings["%s posted an update."] = "%s frissítést küldött."; -$a->strings["This entry was edited"] = "Ezt a bejegyzést szerkesztették"; -$a->strings["Private Message"] = "Személyes üzenet"; -$a->strings["Edit"] = "Szerkesztés"; -$a->strings["pinned item"] = "kitűzött elem"; -$a->strings["Delete globally"] = "Törlés globálisan"; -$a->strings["Remove locally"] = "Eltávolítás helyileg"; -$a->strings["Select"] = "Kiválasztás"; -$a->strings["Block %s"] = "%s tiltása"; -$a->strings["save to folder"] = "mentés mappába"; -$a->strings["I will attend"] = "Részt veszek"; -$a->strings["I will not attend"] = "Nem veszek részt"; -$a->strings["I might attend"] = "Talán részt veszek"; -$a->strings["ignore thread"] = "szál mellőzése"; -$a->strings["unignore thread"] = "szál figyelmen kívül hagyása feloldva"; -$a->strings["toggle ignore status"] = "mellőzési állapot átváltása"; -$a->strings["ignored"] = "mellőzve"; -$a->strings["pin"] = "kitűzés"; -$a->strings["unpin"] = "kitűzés megszüntetése"; -$a->strings["toggle pin status"] = "kitűzés állapotának átváltása"; -$a->strings["pinned"] = "kitűzve"; -$a->strings["add star"] = "csillag hozzáadása"; -$a->strings["remove star"] = "csillag eltávolítása"; -$a->strings["toggle star status"] = "csillagállapot átváltása"; -$a->strings["starred"] = "csillagozott"; -$a->strings["add tag"] = "címke hozzáadása"; -$a->strings["I like this (toggle)"] = "Ezt kedvelem (átváltás)"; -$a->strings["like"] = "tetszik"; -$a->strings["I don't like this (toggle)"] = "Ezt nem kedvelem (átváltás)"; -$a->strings["dislike"] = "nem tetszik"; -$a->strings["Quote share this"] = "Idézett megosztás"; -$a->strings["Quote Share"] = "Idéző megosztás"; -$a->strings["Reshare this"] = "Újra megosztás"; -$a->strings["Reshare"] = "Újra megosztás"; -$a->strings["Cancel your Reshare"] = "Újra megosztás megszakítása"; -$a->strings["Unshare"] = "Megosztás megszüntetése"; -$a->strings["%s (Received %s)"] = "%s (fogadva: %s)"; -$a->strings["Comment this item on your system"] = "Hozzászólás az elemhez a saját rendszerén"; -$a->strings["remote comment"] = "távoli hozzászólás"; -$a->strings["Pushed"] = "Felküldve"; -$a->strings["Pulled"] = "Lekérve"; -$a->strings["Languages"] = "Nyelvek"; -$a->strings["Categories:"] = "Kategóriák:"; -$a->strings["Filed under:"] = "Iktatva itt:"; -$a->strings["View %s's profile @ %s"] = "%s profiljának megtekintése ezen: %s"; -$a->strings["to"] = "ide:"; -$a->strings["via"] = "ezen keresztül:"; -$a->strings["Wall-to-Wall"] = "Falról-falra"; -$a->strings["via Wall-To-Wall:"] = "falról-falra szolgáltatáson keresztül:"; -$a->strings["%s from %s"] = "%s tőle: %s"; -$a->strings["Comment"] = "Hozzászólás"; -$a->strings["Reply to %s"] = "Válasz erre: %s"; -$a->strings["More"] = "Több"; -$a->strings["Notifier task is pending"] = "Az értesítőfeladat függőben van"; -$a->strings["Delivery to remote servers is pending"] = "A távoli kiszolgálókra történő kézbesítés függőben van"; -$a->strings["Delivery to remote servers is underway"] = "A távoli kiszolgálókra történő kézbesítés úton van"; -$a->strings["Delivery to remote servers is mostly done"] = "A távoli kiszolgálókra történő kézbesítés többnyire készen van"; -$a->strings["Delivery to remote servers is done"] = "A távoli kiszolgálókra történő kézbesítés készen van"; -$a->strings["%d comment"] = [ - 0 => "%d hozzászólás", - 1 => "%d hozzászólás", -]; -$a->strings["Show more"] = "Több megjelenítése"; -$a->strings["Show fewer"] = "Kevesebb megjelenítése"; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Az űrlap biztonsági tokenje nem volt helyes. Ez valószínűleg azért történt, mert az űrlapot túl hosszan tartották nyitva (>3 óra), mielőtt elküldték volna."; -$a->strings["All contacts"] = "Összes partner"; -$a->strings["Common"] = "Közös"; -$a->strings["Attachments:"] = "Mellékletek:"; -$a->strings["%s is now following %s."] = "%s mostantól követi %s partnert."; -$a->strings["following"] = "követés"; -$a->strings["%s stopped following %s."] = "%s leállította %s követését."; -$a->strings["stopped following"] = "követés leállítva"; -$a->strings["No system theme config value set."] = "Nincs rendszertéma beállítási érték megadva."; $a->strings["Login failed."] = "Bejelentkezés sikertelen."; $a->strings["Login failed. Please check your credentials."] = "Bejelentkezés sikertelen. Ellenőrizze a hitelesítési adatait."; $a->strings["Welcome %s"] = "Üdvözöljük, %s!"; $a->strings["Please upload a profile photo."] = "Töltsön fel egy profilfényképet."; +$a->strings["Friendica Notification"] = "Friendica értesítés"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, a(z) %2\$s adminisztrátora"; +$a->strings["%s Administrator"] = "A(z) %s adminisztrátora"; +$a->strings["thanks"] = "köszönet"; +$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD vagy MM-DD"; +$a->strings["never"] = "soha"; +$a->strings["less than a second ago"] = "kevesebb mint egy másodperce"; +$a->strings["year"] = "év"; +$a->strings["years"] = "év"; +$a->strings["months"] = "hónap"; +$a->strings["weeks"] = "hét"; +$a->strings["days"] = "nap"; +$a->strings["hour"] = "óra"; +$a->strings["hours"] = "óra"; +$a->strings["minute"] = "perc"; +$a->strings["minutes"] = "perc"; +$a->strings["second"] = "másodperc"; +$a->strings["seconds"] = "másodperc"; +$a->strings["in %1\$d %2\$s"] = "%1\$d %2\$s múlva"; +$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s óta"; +$a->strings["(no subject)"] = "(nincs tárgy)"; $a->strings["default"] = "alapértelmezett"; $a->strings["greenzero"] = "zöld nulla"; $a->strings["purplezero"] = "lila nulla"; @@ -1863,16 +2383,6 @@ $a->strings["darkzero"] = "sötét nulla"; $a->strings["comix"] = "comix"; $a->strings["slackr"] = "slackr"; $a->strings["Variations"] = "Variációk"; -$a->strings["Top Banner"] = "Felső reklámcsík"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Kép átméretezése a képernyő szélességéhez, és a lenti háttérszín megjelenítése hosszú oldalakon."; -$a->strings["Full screen"] = "Teljes képernyő"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Kép átméretezése a teljes képernyő kitöltéséhez, levágva a jobb szélét vagy az alját."; -$a->strings["Single row mosaic"] = "Egysoros mozaik"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Kép átméretezése az egy sorban való ismétléshez, függőlegesen vagy vízszintesen."; -$a->strings["Mosaic"] = "Mozaik"; -$a->strings["Repeat image to fill the screen."] = "Kép ismétlése a képernyő kitöltéséhez."; -$a->strings["Skip to main content"] = "Kihagyás a fő tartalomhoz"; -$a->strings["Back to top"] = "Vissza a tetejére"; $a->strings["Light (Accented)"] = "Világos (hangsúlyos)"; $a->strings["Dark (Accented)"] = "Sötét (hangsúlyos)"; $a->strings["Black (Accented)"] = "Fekete (hangsúlyos)"; @@ -1900,9 +2410,18 @@ $a->strings["Background image style"] = "Háttérkép stílusa"; $a->strings["Login page background image"] = "Bejelentkezési oldal háttérképe"; $a->strings["Login page background color"] = "Bejelentkezési oldal háttérszíne"; $a->strings["Leave background image and color empty for theme defaults"] = "Hagyja üresen a háttérképet és színt a téma alapértelmezettjéhez"; +$a->strings["Top Banner"] = "Felső reklámcsík"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Kép átméretezése a képernyő szélességéhez, és a lenti háttérszín megjelenítése hosszú oldalakon."; +$a->strings["Full screen"] = "Teljes képernyő"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Kép átméretezése a teljes képernyő kitöltéséhez, levágva a jobb szélét vagy az alját."; +$a->strings["Single row mosaic"] = "Egysoros mozaik"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Kép átméretezése az egy sorban való ismétléshez, függőlegesen vagy vízszintesen."; +$a->strings["Mosaic"] = "Mozaik"; +$a->strings["Repeat image to fill the screen."] = "Kép ismétlése a képernyő kitöltéséhez."; +$a->strings["Skip to main content"] = "Kihagyás a fő tartalomhoz"; +$a->strings["Back to top"] = "Vissza a tetejére"; $a->strings["Guest"] = "Vendég"; $a->strings["Visitor"] = "Látogató"; -$a->strings["Follow Thread"] = "Szál követése"; $a->strings["Alignment"] = "Igazítás"; $a->strings["Left"] = "Balra"; $a->strings["Center"] = "Középre"; @@ -1920,514 +2439,3 @@ $a->strings["Connect Services"] = "Szolgáltatások hozzákapcsolása"; $a->strings["Find Friends"] = "Ismerősök keresése"; $a->strings["Last users"] = "Utolsó felhasználók"; $a->strings["Quick Start"] = "Gyors kezdés"; -$a->strings["[Friendica:Notify]"] = "[Friendica: értesítés]"; -$a->strings["%s New mail received at %s"] = "%s Új levél érkezett ekkor: %s"; -$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s személyes üzenetet küldött ekkor: %2\$s."; -$a->strings["a private message"] = "egy személyes üzenetet"; -$a->strings["%1\$s sent you %2\$s."] = "%1\$s küldött Önnek %2\$s."; -$a->strings["Please visit %s to view and/or reply to your private messages."] = "Látogassa meg a(z) %s oldalt a személyes üzenete megtekintéséhez és/vagy megválaszolásához."; -$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s válaszolt Önnek egy %2\$s által megosztott %3\$s kapcsán: %4\$s"; -$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$s bejelölte Önt egy %2\$s által megosztott %3\$s kapcsán: %4\$s"; -$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s hozzászólt egy %2\$s által megosztott %3\$s kapcsán: %4\$s"; -$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s válaszolt Önnek egy vele megosztott %2\$s kapcsán: %3\$s"; -$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s bejelölte Önt egy vele megosztott %2\$s kapcsán: %3\$s"; -$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s hozzászólt egy vele megosztott %2\$s kapcsán: %3\$s"; -$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s válaszolt Önnek egy saját %2\$s kapcsán: %3\$s"; -$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s bejelölte Önt egy saját %2\$s kapcsán: %3\$s"; -$a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s hozzászólt egy saját %2\$s kapcsán: %3\$s"; -$a->strings["%s %s tagged you"] = "%s %s bejelölte Önt"; -$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s bejelölte Önt itt: %2\$s"; -$a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = "%1\$s Hozzászólás a #%2\$d beszélgetéshez %3\$s által"; -$a->strings["%s commented on an item/conversation you have been following."] = "%s hozzászólt egy olyan elemhez vagy beszélgetéshez, amelyet Ön követ."; -$a->strings["Please visit %s to view and/or reply to the conversation."] = "Látogassa meg a %s oldalt a beszélgetés megtekintéséhez és/vagy megválaszolásához."; -$a->strings["%s %s posted to your profile wall"] = "%s %s bejegyzést írt az Ön profilfalára"; -$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s bejegyzést írt az Ön profilfalára itt: %2\$s"; -$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s bejegyzést írt [url=%2\$s]az Ön falára[/url]"; -$a->strings["%s %s shared a new post"] = "%s %s megosztott egy új bejegyzést"; -$a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s megosztott egy új bejegyzést itt: %2\$s"; -$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]megosztott egy bejegyzést[/url]."; -$a->strings["%s %s shared a post from %s"] = "%s %s megosztott egy %s által közzétett bejegyzést"; -$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$s megosztott egy %2\$s által közzétett bejegyzést itt: %3\$s"; -$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s]megosztott egy %3\$s által közzétett bejegyzést[/url]."; -$a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s megbökte Önt"; -$a->strings["%1\$s poked you at %2\$s"] = "%1\$s megbökte Önt itt: %2\$s"; -$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]megbökte Önt[/url]."; -$a->strings["%s %s tagged your post"] = "%s %s bejelölte az Ön bejegyzését"; -$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s bejelölte az Ön bejegyzését itt: %2\$s"; -$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s bejelölte [url=%2\$s]az Ön bejegyzését[/url]"; -$a->strings["%s Introduction received"] = "%s Bemutatkozás érkezett"; -$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Kapott egy %1\$s által elküldött bemutatkozását itt: %2\$s"; -$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Kapott egy %2\$s által elküldött [url=%1\$s]bemutatkozást[/url]."; -$a->strings["You may visit their profile at %s"] = "Meglátogathatja a profilját itt: %s"; -$a->strings["Please visit %s to approve or reject the introduction."] = "Látogassa meg a(z) %s oldalt a bemutatkozás jóváhagyásához vagy visszautasításához."; -$a->strings["%s A new person is sharing with you"] = "%s Egy új személy megoszt Önnel"; -$a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s megoszt Önnel itt: %2\$s"; -$a->strings["%s You have a new follower"] = "%s Van egy új követője"; -$a->strings["You have a new follower at %2\$s : %1\$s"] = "Van egy új követője, %1\$s itt: %2\$s"; -$a->strings["%s Friend suggestion received"] = "%s Ismerősajánlás érkezett"; -$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Kapott egy %1\$s által elküldött ismerősajánlást itt: %2\$s"; -$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Kapott egy %3\$s által elküldött [url=%1\$s]ismerősajánlást[/url] %2\$s partnerhez."; -$a->strings["Name:"] = "Név:"; -$a->strings["Photo:"] = "Fénykép:"; -$a->strings["Please visit %s to approve or reject the suggestion."] = "Látogassa meg a(z) %s oldalt az ajánlás jóváhagyásához vagy visszautasításához."; -$a->strings["%s Connection accepted"] = "%s Kapcsolat elfogadva"; -$a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "%1\$s elfogadta a kapcsolódási kérését itt: %2\$s"; -$a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s elfogadta a [url=%1\$s]kapcsolódási kérését[/url]."; -$a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "Önök most már kölcsönösen ismerősök, és korlátozások nélkül megoszthatják az állapotfrissítéseiket, fényképeiket és az e-mail-címüket egymással."; -$a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban."; -$a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "%1\$s úgy döntött, hogy elfogadja Önt rajongóként, ami korlátozza a kommunikáció néhány formáját, mint például a személyes üzenet küldését és néhány profil-interakciót. Ha ez egy híres ember vagy egy közösségi oldal, akkor ezek a beállítások automatikusan alkalmazva lettek."; -$a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "%1\$s dönthet úgy, hogy kiterjeszti ezt egy kétirányú vagy egy megengedőbb kapcsolattá a jövőben."; -$a->strings["Please visit %s if you wish to make any changes to this relationship."] = "Látogassa meg a(z) %s oldalt, ha bármilyen változtatást szeretne tenni ebben a kapcsolatban."; -$a->strings["[Friendica System Notify]"] = "[Friendica rendszerértesítés]"; -$a->strings["registration request"] = "regisztrációs kérés"; -$a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Kapott egy regisztrációs kérést %1\$s partnertől itt: %2\$s"; -$a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Kapott egy %2\$s által elküldött [url=%1\$s]regisztrációs kérést[/url]."; -$a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Teljes név:\t%s\nOldal címe:\t%s\nBejelentkezési név:\t%s (%s)"; -$a->strings["Please visit %s to approve or reject the request."] = "Látogassa meg a(z) %s oldalt a kérés jóváhagyásához vagy visszautasításához."; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", - 1 => "A napi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", - 1 => "A heti %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "A havi %d bejegyzésből álló beküldési korlát elérve. A bejegyzés vissza lett utasítva."; -$a->strings["%1\$s poked %2\$s"] = "%1\$s megbökte őt: %2\$s"; -$a->strings["status"] = "állapot"; -$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s megjelölte %2\$s %3\$s vele: %4\$s"; -$a->strings["View in context"] = "Megtekintés környezetben"; -$a->strings["remove"] = "eltávolítás"; -$a->strings["Delete Selected Items"] = "Kijelölt elemek törlése"; -$a->strings["You had been addressed (%s)."] = "Önt megszólították (%s)."; -$a->strings["You are following %s."] = "Ön követi őt: %s."; -$a->strings["Tagged"] = "Megjelölve"; -$a->strings["%s reshared this."] = "%s újra megosztotta ezt."; -$a->strings["Reshared"] = "Újra megosztva"; -$a->strings["Reshared by %s"] = "%s újra megosztotta"; -$a->strings["%s is participating in this thread."] = "%s részt vesz ebben a szálban."; -$a->strings["Stored"] = "Tárolt"; -$a->strings["Global"] = "Globális"; -$a->strings["Relayed"] = "Továbbítva"; -$a->strings["Relayed by %s."] = "%s továbbította."; -$a->strings["Fetched"] = "Lekérve"; -$a->strings["Fetched because of %s"] = "Lekérve %s miatt"; -$a->strings["%s likes this."] = "%s kedveli ezt."; -$a->strings["%s doesn't like this."] = "%s nem kedveli ezt."; -$a->strings["%s attends."] = "%s részt vesz."; -$a->strings["%s doesn't attend."] = "%s nem vesz részt."; -$a->strings["%s attends maybe."] = "%s talán részt vesz."; -$a->strings["and"] = "és"; -$a->strings["and %d other people"] = "és %d más személy"; -$a->strings["%2\$d people like this"] = "%2\$d személy kedveli ezt"; -$a->strings["%s like this."] = "%s kedveli ezt."; -$a->strings["%2\$d people don't like this"] = "%2\$d személy nem kedveli ezt"; -$a->strings["%s don't like this."] = "%s nem kedveli ezt."; -$a->strings["%2\$d people attend"] = "%2\$d személy részt vesz"; -$a->strings["%s attend."] = "%s részt vesz."; -$a->strings["%2\$d people don't attend"] = "%2\$d személy nem vesz részt"; -$a->strings["%s don't attend."] = "%s nem vesz részt."; -$a->strings["%2\$d people attend maybe"] = "%2\$d személy talán részt vesz"; -$a->strings["%s attend maybe."] = "%s talán részt vesz."; -$a->strings["%2\$d people reshared this"] = "%2\$d személy újra megosztotta ezt"; -$a->strings["Visible to everybody"] = "Látható mindenkinek"; -$a->strings["Tag term:"] = "Címkézési kifejezés:"; -$a->strings["Where are you right now?"] = "Hol van most éppen?"; -$a->strings["Delete item(s)?"] = "Törli az elemeket?"; -$a->strings["New Post"] = "Új bejegyzés"; -$a->strings["Share"] = "Megosztás"; -$a->strings["Upload photo"] = "Fénykép feltöltése"; -$a->strings["upload photo"] = "fénykép feltöltése"; -$a->strings["Attach file"] = "Fájl csatolása"; -$a->strings["attach file"] = "fájl csatolása"; -$a->strings["set location"] = "hely beállítása"; -$a->strings["Clear browser location"] = "Böngésző helyének törlése"; -$a->strings["clear location"] = "hely törlése"; -$a->strings["Permission settings"] = "Jogosultsági beállítások"; -$a->strings["Permissions"] = "Jogosultságok"; -$a->strings["Public post"] = "Nyilvános bejegyzés"; -$a->strings["Open Compose page"] = "Írás oldal megnyitása"; -$a->strings["Invalid request."] = "Érvénytelen kérés."; -$a->strings["Wall Photos"] = "Falfényképek"; -$a->strings["User deleted their account"] = "A felhasználó törölte a fiókját"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Az Ön Friendica csomópontján egy felhasználó törölte a fiókját. Győződjön meg arról, hogy az adatai el lettek-e távolítva a biztonsági mentésekből."; -$a->strings["The user id is %d"] = "A felhasználó-azonosító %d"; -$a->strings["Remove My Account"] = "Saját fiók eltávolítása"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Ez teljesen el fogja távolítani a fiókját. Miután ez megtörtént, nem lesz visszaállítható."; -$a->strings["Please enter your password for verification:"] = "Adja meg a jelszavát az ellenőrzéshez:"; -$a->strings["Subscribing to OStatus contacts"] = "Feliratkozás az OStatus partnerekre"; -$a->strings["No contact provided."] = "Nincs partner megadva."; -$a->strings["Couldn't fetch information for contact."] = "Nem sikerült lekérni a partner információit."; -$a->strings["Couldn't fetch friends for contact."] = "Nem sikerült lekérni a partner ismerőseit."; -$a->strings["Done"] = "Kész"; -$a->strings["success"] = "sikeres"; -$a->strings["failed"] = "sikertelen"; -$a->strings["Keep this window open until done."] = "Tartsa nyitva ezt az ablakot, amíg el nem készül."; -$a->strings["Recent Photos"] = "Legutóbbi fényképek"; -$a->strings["Upload New Photos"] = "Új fényképek feltöltése"; -$a->strings["Contact information unavailable"] = "A partner információi nem érhetők el"; -$a->strings["Album not found."] = "Az album nem található."; -$a->strings["Album successfully deleted"] = "Az album sikeresen törölve"; -$a->strings["Album was empty."] = "Az album üres volt."; -$a->strings["Failed to delete the photo."] = "Nem sikerült törölni a fényképet."; -$a->strings["a photo"] = "egy fényképen"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s meg lett jelölve %2\$s %3\$s által"; -$a->strings["Image upload didn't complete, please try again"] = "A kép feltöltése nem fejeződött be, próbálja újra"; -$a->strings["Image file is missing"] = "A képfájl hiányzik"; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "A kiszolgáló jelenleg nem tud új fájlfeltöltést fogadni, vegye fel a kapcsolatot a rendszergazdával"; -$a->strings["Image file is empty."] = "A képfájl üres."; -$a->strings["No photos selected"] = "Nincsenek fényképek kijelölve"; -$a->strings["Access to this item is restricted."] = "Az elemhez való hozzáférés korlátozott."; -$a->strings["Upload Photos"] = "Fényképek feltöltése"; -$a->strings["New album name: "] = "Új album neve: "; -$a->strings["or select existing album:"] = "vagy meglévő album kiválasztása:"; -$a->strings["Do not show a status post for this upload"] = "Ne jelenítsen meg állapotbejegyzést ehhez a feltöltéshez"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "Valóban törölni szeretné ezt a fényképalbumot és az összes fényképét?"; -$a->strings["Delete Album"] = "Album törlése"; -$a->strings["Edit Album"] = "Album szerkesztése"; -$a->strings["Drop Album"] = "Album eldobása"; -$a->strings["Show Newest First"] = "Legújabb megjelenítése először"; -$a->strings["Show Oldest First"] = "Legrégebbi megjelenítése először"; -$a->strings["View Photo"] = "Fénykép megtekintése"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Hozzáférés megtagadva. Az elemhez való hozzáférés korlátozva lehet."; -$a->strings["Photo not available"] = "A fénykép nem érhető el"; -$a->strings["Do you really want to delete this photo?"] = "Valóban törölni szeretné ezt a fényképet?"; -$a->strings["Delete Photo"] = "Fénykép törlése"; -$a->strings["View photo"] = "Fénykép megtekintése"; -$a->strings["Edit photo"] = "Fénykép szerkesztése"; -$a->strings["Delete photo"] = "Fénykép törlése"; -$a->strings["Use as profile photo"] = "Használat profilfényképként"; -$a->strings["Private Photo"] = "Személyes fénykép"; -$a->strings["View Full Size"] = "Teljes méret megtekintése"; -$a->strings["Tags: "] = "Címkék: "; -$a->strings["[Select tags to remove]"] = "[Eltávolítandó címkék kiválasztása]"; -$a->strings["New album name"] = "Új album neve"; -$a->strings["Caption"] = "Felirat"; -$a->strings["Add a Tag"] = "Címke hozzáadása"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Példa: @bob, @Barbara_Jensen, @jim@example.com, #Budapest, #kemping"; -$a->strings["Do not rotate"] = "Ne forgassa el"; -$a->strings["Rotate CW (right)"] = "Forgatás jobbra"; -$a->strings["Rotate CCW (left)"] = "Forgatás balra"; -$a->strings["Like"] = "Tetszik"; -$a->strings["Dislike"] = "Nem tetszik"; -$a->strings["Map"] = "Térkép"; -$a->strings["View Album"] = "Album megtekintése"; -$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Ez olyan esetekben történhet, ha mindkét személy kéri a partnert, és az már jóvá lett hagyva."; -$a->strings["Response from remote site was not understood."] = "A távoli oldalról érkező válasz nem volt értelmezhető."; -$a->strings["Unexpected response from remote site: "] = "Váratlan válasz a távoli oldaltól: "; -$a->strings["Confirmation completed successfully."] = "A megerősítés sikeresen befejeződött."; -$a->strings["Temporary failure. Please wait and try again."] = "Átmeneti hiba. Várjon és próbálja újra."; -$a->strings["Introduction failed or was revoked."] = "A bemutatkozás sikertelen vagy visszavonták."; -$a->strings["Remote site reported: "] = "A távoli oldal jelentette: "; -$a->strings["No user record found for '%s' "] = "Nem található felhasználó-rekord ehhez: „%s” "; -$a->strings["Our site encryption key is apparently messed up."] = "Az oldal titkosítási kulcsunk nyilvánvalóan el lett rontva."; -$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Üres oldal URL lett megadva vagy az URL-t nem tudtuk visszafejteni."; -$a->strings["Contact record was not found for you on our site."] = "A partner rekordja nem található Önnek a mi oldalunkon."; -$a->strings["Site public key not available in contact record for URL %s."] = "Az oldal nyilvános kulcsa nem érhető el a partner rekordjában a(z) %s URL-hez."; -$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "Az rendszere által szolgáltatott azonosító kettőzve van a mi rendszerünkön. Működnie kell, ha megpróbálja újra."; -$a->strings["Unable to set your contact credentials on our system."] = "Nem lehet beállítani a partnere hitelesítési adatait a mi rendszerünkön."; -$a->strings["Unable to update your contact profile details on our system"] = "Nem lehet frissíteni a partnere profiljának részleteit a mi rendszerünkön"; -$a->strings["Missing some important data!"] = "Néhány fontos adat hiányzik!"; -$a->strings["Failed to connect with email account using the settings provided."] = "Nem sikerült kapcsolódni a megadott beállításokat használó e-mail-fiókkal."; -$a->strings["Contact CSV file upload error"] = "Partner CSV-fájl feltöltési hiba"; -$a->strings["Importing Contacts done"] = "A partnerek importálása kész"; -$a->strings["Relocate message has been send to your contacts"] = "Az áthelyezési üzenet el lett küldve a partnereknek"; -$a->strings["Passwords do not match."] = "A jelszavak nem egyeznek."; -$a->strings["Password unchanged."] = "A jelszó nincs megváltoztatva."; -$a->strings["Please use a shorter name."] = "Használjon rövidebb nevet."; -$a->strings["Name too short."] = "A név túl rövid."; -$a->strings["Wrong Password."] = "Hibás jelszó."; -$a->strings["Invalid email."] = "Érvénytelen e-mail-cím."; -$a->strings["Cannot change to that email."] = "Nem lehet megváltoztatni arra az e-mail-címre."; -$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "A személyes fórumnak nincsenek adatvédelmi jogosultságai. Alapértelmezett adatvédelmi csoport használata."; -$a->strings["Private forum has no privacy permissions and no default privacy group."] = "A személyes fórumnak nincsenek adatvédelmi jogosultságai és nincs alapértelmezett adatvédelmi csoportja."; -$a->strings["Settings were not updated."] = "A beállítások nem lettek frissítve."; -$a->strings["Add application"] = "Alkalmazás hozzáadása"; -$a->strings["Consumer Key"] = "Fogyasztói kulcs"; -$a->strings["Consumer Secret"] = "Fogyasztói titok"; -$a->strings["Redirect"] = "Átirányítás"; -$a->strings["Icon url"] = "Ikon URL"; -$a->strings["You can't edit this application."] = "Nem szerkesztheti ezt az alkalmazást."; -$a->strings["Connected Apps"] = "Kapcsolt alkalmazások"; -$a->strings["Client key starts with"] = "Az ügyfélkulcs ezzel kezdődik"; -$a->strings["No name"] = "Nincs név"; -$a->strings["Remove authorization"] = "Felhatalmazás eltávolítása"; -$a->strings["No Addon settings configured"] = "Nincsenek bővítménybeállítások meghatározva"; -$a->strings["Addon Settings"] = "Bővítménybeállítások"; -$a->strings["Additional Features"] = "További funkciók"; -$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)"; -$a->strings["enabled"] = "engedélyezve"; -$a->strings["disabled"] = "letiltva"; -$a->strings["Built-in support for %s connectivity is %s"] = "A(z) %s összekapcsolhatóságának beépített támogatása %s"; -$a->strings["OStatus (GNU Social)"] = "OStatus (GNU Social)"; -$a->strings["Email access is disabled on this site."] = "Az e-mailes hozzáférés le van tiltva ezen az oldalon."; -$a->strings["None"] = "Nincs"; -$a->strings["General Social Media Settings"] = "Általános közösségimédia-beállítások"; -$a->strings["Accept only top level posts by contacts you follow"] = "Csak felső szintű bejegyzések elfogadása azoktól a partnerektől, akiket követ"; -$a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = "A rendszer elvégezi a szálak automatikus kiegészítést, ha egy hozzászólás érkezik. Ennek az a mellékhatása, hogy olyan bejegyzéseket is kaphat, amelyeket egy nem követő indított el, de valaki olyan szólt hozzá, akit Ön követ. Ez a beállítás kikapcsolja ezt a viselkedést. Ha be van kapcsolva, akkor szigorúan csak olyan emberektől fog bejegyzéseket kapni, akiket valóban követ."; -$a->strings["Disable Content Warning"] = "Tartalomfigyelmeztetés letiltása"; -$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "Például a Mastodon vagy a Pleroma hálózatán lévő felhasználók képesek egy olyan tartalomfigyelmeztetési mezőt beállítani, amely alapértelmezetten összecsukja a bejegyzéseiket. Ez letiltja az automatikus összecsukást, és beállítja a tartalomfigyelmeztetést a bejegyzés címeként. Nincs hatással semmilyen más tartalomszűrésre, amelyet végül beállított."; -$a->strings["Disable intelligent shortening"] = "Intelligens rövidítés letiltása"; -$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha ez a beállítás engedélyezve van, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni."; -$a->strings["Attach the link title"] = "A hivatkozás címének csatolása"; -$a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = "Ha be van kapcsolva, akkor a csatolt hivatkozás címe címként lesz hozzáadva a Diaspora hálózatra küldött bejegyzéseknél. Ez többnyire az olyan „távoli önmaga” partnerekkel hasznos, amelyek megosztják a hírforrás tartalmát."; -$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Bármely GNU Social (OStatus) követő vagy megemlítő automatikus követése"; -$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Ha üzenetet kap egy ismeretlen OStatus felhasználótól, akkor ez a beállítás dönti el, hogy mit kell tenni. Ha be van jelölve, akkor új partner lesz létrehozva minden egyes ismeretlen felhasználóhoz."; -$a->strings["Default group for OStatus contacts"] = "Alapértelmezett csoport az OStatus partnerekhez"; -$a->strings["Your legacy GNU Social account"] = "Az örökölt GNU Social fiókja"; -$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Ha megadja itt a régi GNU Social vagy Statusnet fiókja nevét (felhasználó@tartomány.tld formátumban), akkor a partnerei automatikusan hozzá lesznek adva. A mező ki lesz ürítve, ha elkészült."; -$a->strings["Repair OStatus subscriptions"] = "OStatus feliratkozások javítása"; -$a->strings["Email/Mailbox Setup"] = "E-mail vagy postafiók-beállítások"; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Ha e-mailes partnerekkel szeretne kommunikálni ezen szolgáltatás használatával (opcionális), akkor adja meg, hogy hogyan kell kapcsolódni a postafiókjához."; -$a->strings["Last successful email check:"] = "Legutóbbi sikeres e-mail-ellenőrzés:"; -$a->strings["IMAP server name:"] = "IMAP-kiszolgáló neve:"; -$a->strings["IMAP port:"] = "IMAP port:"; -$a->strings["Security:"] = "Biztonság:"; -$a->strings["Email login name:"] = "E-mail bejelentkezési neve:"; -$a->strings["Email password:"] = "E-mail jelszava:"; -$a->strings["Reply-to address:"] = "Válaszcím:"; -$a->strings["Send public posts to all email contacts:"] = "Nyilvános bejegyzések küldése az összes e-mail partnernek:"; -$a->strings["Action after import:"] = "Importálás utáni művelet:"; -$a->strings["Move to folder"] = "Áthelyezés mappába"; -$a->strings["Move to folder:"] = "Áthelyezés mappába:"; -$a->strings["Unable to find your profile. Please contact your admin."] = "Nem található a profilja. Vegye fel a kapcsolatot a rendszergazdával."; -$a->strings["Personal Page Subtypes"] = "Személyes oldal altípusai"; -$a->strings["Community Forum Subtypes"] = "Közösségi fórum altípusai"; -$a->strings["Account for a personal profile."] = "Egy személyes profil fiókja."; -$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Egy szervezet fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”."; -$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Egy hírportál fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”."; -$a->strings["Account for community discussions."] = "Közösségi beszélgetések fiókja."; -$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Egy szokásos személyes profil fiókja, amely az „ismerősök” és a „követők” kézi jóváhagyását igényli."; -$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Egy nyilvános profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”."; -$a->strings["Automatically approves all contact requests."] = "Automatikusan jóváhagyja az összes partnerkérést."; -$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”."; -$a->strings["Private Forum [Experimental]"] = "Személyes fórum [kísérleti]"; -$a->strings["Requires manual approval of contact requests."] = "A partnerkérések kézi jóváhagyását igényli."; -$a->strings["OpenID:"] = "OpenID:"; -$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Kihagyható) Lehetővé teszi ezen OpenID számára, hogy bejelentkezzen ebbe a fiókba."; -$a->strings["Publish your profile in your local site directory?"] = "Közzéteszi a profilját a helyi oldal könyvtárában?"; -$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "A profilja közzé lesz téve ennek a csomópontnak a helyi könyvtárában. A profilrészletei esetleg nyilvánosan láthatóak lehetnek a rendszerbeállításoktól függően."; -$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = "A profilja közzé lesz téve a globális Friendica könyvtárakban is (például itt: %s)."; -$a->strings["Your Identity Address is '%s' or '%s'."] = "Az Ön személyazonosság-címe „%s” vagy „%s”."; -$a->strings["Account Settings"] = "Fiókbeállítások"; -$a->strings["Password Settings"] = "Jelszóbeállítások"; -$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = "Az engedélyezett karakterek az a-z, A-Z, 0-9 tartományokban lévők és a különleges karakterek, kivéve az üres karaktereket, ékezetes betűket és a kettőspontot (:)."; -$a->strings["Leave password fields blank unless changing"] = "Hagyja üresen a jelszómezőket, különben megváltozik"; -$a->strings["Current Password:"] = "Jelenlegi jelszó:"; -$a->strings["Your current password to confirm the changes"] = "A jelenlegi jelszava a változtatások megerősítéséhez"; -$a->strings["Password:"] = "Jelszó:"; -$a->strings["Your current password to confirm the changes of the email address"] = "A jelenlegi jelszava az e-mail-címe megváltoztatásának megerősítéséhez"; -$a->strings["Delete OpenID URL"] = "OpenID URL törlése"; -$a->strings["Basic Settings"] = "Alapvető beállítások"; -$a->strings["Email Address:"] = "E-mail-cím:"; -$a->strings["Your Timezone:"] = "Az Ön időzónája:"; -$a->strings["Your Language:"] = "Az Ön nyelve:"; -$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Annak a nyelvnek a beállítása, amelyet a Friendica felületének megjelenítéséhez és a levelek küldéséhez használunk"; -$a->strings["Default Post Location:"] = "Alapértelmezett bejegyzésküldési hely:"; -$a->strings["Use Browser Location:"] = "Böngésző helyének használata:"; -$a->strings["Security and Privacy Settings"] = "Biztonsági és adatvédelmi beállítások"; -$a->strings["Maximum Friend Requests/Day:"] = "Legtöbb ismerőskérés naponta:"; -$a->strings["(to prevent spam abuse)"] = "(a levélszeméttel való visszaélés elkerüléséhez)"; -$a->strings["Allow your profile to be searchable globally?"] = "Engedélyezi, hogy a profilja globálisan kereshető legyen?"; -$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = "Akkor kapcsolja be ezt a beállítást, ha azt szeretné, hogy mások egyszerűen megtalálják és kövessék Önt. A profilja kereshető lesz a távoli rendszereken. Ez a beállítás azt is meghatározza, hogy a Friendica tájékoztatja-e a keresőmotorokat arról, hogy a profilját indexelni kell-e vagy sem."; -$a->strings["Hide your contact/friend list from viewers of your profile?"] = "Elrejti a partnerlistáját vagy ismerőslistáját a profilja megtekintői elől?"; -$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = "A partnereinek listája a profiloldalán van megjelenítve. Kapcsolja be ezt a beállítást, hogy letiltsa a partnerlistája megjelenítését."; -$a->strings["Hide your profile details from anonymous viewers?"] = "Elrejti a profilja részleteit a névtelen megtekintők elől?"; -$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "A névtelen látogatók csak azt profilfényképét, megjelenített nevét és becenevét láthatják, amelyet a profiloldalán használ. A nyilvános bejegyzései és válaszai továbbra is elérhetők lesznek más eszközökkel."; -$a->strings["Make public posts unlisted"] = "Nyilvános bejegyzések felsorolatlanná tétele"; -$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = "A nyilvános bejegyzései nem fognak megjelenni a közösségi oldalakon vagy a keresési találatokban, és nem lesznek elküldve az átjátszó kiszolgálóknak. Azonban továbbra is megjelenhetnek a nyilvános hírforrásokban a távoli kiszolgálókon."; -$a->strings["Make all posted pictures accessible"] = "Az összes beküldött fénykép elérhetővé tétele"; -$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = "Ez a beállítás elérhetővé tesz minden egyes beküldött fényképet a közvetlen hivatkozáson keresztül. Ez egy kerülőmegoldás arra a problémára, hogy a legtöbb más hálózat nem tudja kezelni a fényképek jogosultságait. A nem nyilvános fényképek továbbra sem lesznek láthatóak a nyilvánosság számára a fényképalbumán keresztül."; -$a->strings["Allow friends to post to your profile page?"] = "Engedélyezi az ismerősöknek, hogy beküldjenek a profiloldalára?"; -$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "A partnerei bejegyzéseket írhatnak az Ön profilfalára. Ezek a bejegyzések továbbítva lesznek a partnereinek."; -$a->strings["Allow friends to tag your posts?"] = "Engedélyezi az ismerőseinek, hogy címkézzék a bejegyzéseit?"; -$a->strings["Your contacts can add additional tags to your posts."] = "A partnerei további címkéket adhatnak a bejegyzéseihez."; -$a->strings["Permit unknown people to send you private mail?"] = "Engedélyt ad ismeretlen embereknek, hogy személyes levelet küldjenek Önnek?"; -$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "A Friendica hálózat felhasználói akkor is küldhetnek Önnek személyes üzeneteket, ha nincsenek a partnerlistáján."; -$a->strings["Maximum private messages per day from unknown people:"] = "Legtöbb személyes üzenet naponta az ismeretlen emberektől:"; -$a->strings["Default Post Permissions"] = "Alapértelmezett bejegyzés-jogosultságok"; -$a->strings["Expiration settings"] = "Lejárati jogosultságok"; -$a->strings["Automatically expire posts after this many days:"] = "Bejegyzések automatikus lejárata ennyi nap után:"; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Ha üres, akkor a bejegyzések nem járnak le. A lejárt bejegyzések törölve lesznek."; -$a->strings["Expire posts"] = "Bejegyzések lejárata"; -$a->strings["When activated, posts and comments will be expired."] = "Ha be van kapcsolva, akkor a bejegyzések és a hozzászólások le fognak járni."; -$a->strings["Expire personal notes"] = "Személyes jegyzetek lejárata"; -$a->strings["When activated, the personal notes on your profile page will be expired."] = "Ha be van kapcsolva, akkor a profiloldalán lévő személyes jegyzetek le fognak járni."; -$a->strings["Expire starred posts"] = "Csillagozott bejegyzések lejárata"; -$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "A bejegyzések csillagozása megakadályozza azok lejáratát. Ez a viselkedés felülírható ezzel a beállítással."; -$a->strings["Expire photos"] = "Fényképek lejárata"; -$a->strings["When activated, photos will be expired."] = "Ha be van kapcsolva, akkor a fényképek le fognak járni."; -$a->strings["Only expire posts by others"] = "Csak a másoktól származó bejegyzések lejárata"; -$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = "Ha be van kapcsolva, akkor a saját bejegyzései sosem járnak le. Ekkor a fenti beállítás csak azokra a bejegyzésekre érvényes, amelyeket megkap."; -$a->strings["Notification Settings"] = "Értesítési beállítások"; -$a->strings["Send a notification email when:"] = "Értesítési e-mail küldése a következő esetekben:"; -$a->strings["You receive an introduction"] = "Egy bemutatkozást fogad"; -$a->strings["Your introductions are confirmed"] = "A bemutatkozásait jóváhagyták"; -$a->strings["Someone writes on your profile wall"] = "Valaki ír a profilfalára"; -$a->strings["Someone writes a followup comment"] = "Valaki egy követő hozzászólást ír"; -$a->strings["You receive a private message"] = "Személyes üzenetet kap"; -$a->strings["You receive a friend suggestion"] = "Ismerősajánlást kap"; -$a->strings["You are tagged in a post"] = "Bejelölték egy bejegyzésben"; -$a->strings["You are poked/prodded/etc. in a post"] = "Megbökték, megdöfték, stb. egy bejegyzésben"; -$a->strings["Activate desktop notifications"] = "Asztali értesítések bekapcsolása"; -$a->strings["Show desktop popup on new notifications"] = "Felugró üzenet megjelenítése az asztalon új értesítések esetén."; -$a->strings["Text-only notification emails"] = "Csak szöveges értesítési e-mailek"; -$a->strings["Send text only notification emails, without the html part"] = "Csak szöveges értesítési e-mailek küldése a HTML rész nélkül."; -$a->strings["Show detailled notifications"] = "Részletes értesítések megjelenítése"; -$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Alapértelmezetten az értesítések elemenként egyetlen értesítésbe vannak összevonva. Ha engedélyezve van, akkor minden értesítés megjelenik."; -$a->strings["Show notifications of ignored contacts"] = "Figyelmen kívül hagyott partnerek értesítéseinek megjelenítése"; -$a->strings["You don't see posts from ignored contacts. But you still see their comments. This setting controls if you want to still receive regular notifications that are caused by ignored contacts or not."] = "Nem látja a figyelmen kívül hagyott partnerektől érkező bejegyzéseket. Viszont továbbra is látja a hozzászólásaikat. Ez a beállítás azt vezérli, hogy továbbra is szeretne-e olyan normál értesítéseket kapni vagy sem, amelyeket figyelmen kívül hagyott partnerek okoznak."; -$a->strings["Advanced Account/Page Type Settings"] = "Speciális fióktípus vagy oldaltípus beállítások"; -$a->strings["Change the behaviour of this account for special situations"] = "A fiók viselkedésének megváltoztatása bizonyos helyzetekre."; -$a->strings["Import Contacts"] = "Partnerek importálása"; -$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = "Töltsön fel egy olyan CSV-fájlt, amely a követett fiókok kezelőjét tartalmazza az első oszlopban, ahogy a régi fiókból exportálta."; -$a->strings["Upload File"] = "Fájl feltöltése"; -$a->strings["Relocate"] = "Áthelyezés"; -$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Ha áthelyezte ezt a profilt egy másik kiszolgálóról, és néhány partnere nem kapta meg a frissítéseket, akkor próbálja meg megnyomni ezt a gombot."; -$a->strings["Resend relocate message to contacts"] = "Áthelyezési üzenet küldése a partnereknek"; -$a->strings["Item not found"] = "Az elem nem található"; -$a->strings["Edit post"] = "Bejegyzés szerkesztése"; -$a->strings["Insert web link"] = "Webhivatkozás beszúrása"; -$a->strings["web link"] = "webhivatkozás"; -$a->strings["Insert video link"] = "Videohivatkozás beszúrása"; -$a->strings["video link"] = "videohivatkozás"; -$a->strings["Insert audio link"] = "Hanghivatkozás beszúrása"; -$a->strings["audio link"] = "hanghivatkozás"; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nem érhetők el javaslatok. Ha ez egy új oldal, akkor próbálja újra 24 óra múlva."; -$a->strings["Files"] = "Fájlok"; -$a->strings["{0} wants to be your friend"] = "{0} az ismerőse szeretne lenni"; -$a->strings["{0} requested registration"] = "{0} regisztrációt kért"; -$a->strings["{0} and %d others requested registration"] = "{0} és még %d személy regisztrációt kért"; -$a->strings["Authorize application connection"] = "Alkalmazáskapcsolat felhatalmazása"; -$a->strings["Return to your app and insert this Securty Code:"] = "Térjen vissza az alkalmazásához, és szúrja be ezt a biztonsági kódot:"; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Szeretné felhatalmazni ezt az alkalmazást, hogy hozzáférjen a bejegyzéseihez és a partnereihez, és/vagy új bejegyzéseket hozzon létre Önnek?"; -$a->strings["The requested item doesn't exist or has been deleted."] = "A kért elem nem létezik vagy törölték."; -$a->strings["The feed for this item is unavailable."] = "Ennek az elemnek a hírforrása nem érhető el."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Elnézést, talán a feltöltése nagyobb annál, amit a PHP beállítása megenged"; -$a->strings["Or - did you try to upload an empty file?"] = "Vagy – egy üres fájlt próbált meg feltölteni?"; -$a->strings["File exceeds size limit of %s"] = "A fájl meghaladja a beállított %s méretkorlátot"; -$a->strings["File upload failed."] = "A fájl feltöltése sikertelen."; -$a->strings["No keywords to match. Please add keywords to your profile."] = "Nincs illesztendő kulcsszó. Adjon kulcsszavakat a profiljához."; -$a->strings["Profile Match"] = "Profilegyezés"; -$a->strings["You already added this contact."] = "Már hozzáadta ezt a partnert."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "A hálózat típusát nem sikerült felismerni. A partnert nem lehet hozzáadni."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "A Diaspora támogatása nincs engedélyezve. A partnert nem lehet hozzáadni."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "Az OStatus támogatása le van tiltva. A partnert nem lehet hozzáadni."; -$a->strings["Your Identity Address:"] = "Az Ön személyazonosság-címe:"; -$a->strings["%s knows you"] = "%s ismeri Önt"; -$a->strings["Add a personal note:"] = "Személyes jegyzet hozzáadása:"; -$a->strings["The contact could not be added."] = "A partnert nem sikerült hozzáadni."; -$a->strings["Unable to locate original post."] = "Nem lehet megtalálni az eredeti bejegyzést."; -$a->strings["Empty post discarded."] = "Az üres bejegyzés elvetve."; -$a->strings["Post updated."] = "Bejegyzés frissítve."; -$a->strings["Item wasn't stored."] = "Az elem nem lett eltárolva."; -$a->strings["Item couldn't be fetched."] = "Az elemet nem sikerült lekérni."; -$a->strings["This introduction has already been accepted."] = "Ez a bemutatkozás már el lett fogadva."; -$a->strings["Profile location is not valid or does not contain profile information."] = "A profil helye nem érvényes vagy nem tartalmaz profilinformációkat."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Figyelmeztetés: a profil helyének nincs azonosítható tulajdonosneve."; -$a->strings["Warning: profile location has no profile photo."] = "Figyelmeztetés: a profil helyének nincs profilfényképe."; -$a->strings["%d required parameter was not found at the given location"] = [ - 0 => "%d szükséges paraméter nem található a megadott helyen", - 1 => "%d szükséges paraméter nem található a megadott helyen", -]; -$a->strings["Introduction complete."] = "A bemutatkozás befejeződött."; -$a->strings["Unrecoverable protocol error."] = "Helyrehozhatatlan protokollhiba."; -$a->strings["%s has received too many connection requests today."] = "%s túl sok kapcsolódási kérést kapott ma."; -$a->strings["Spam protection measures have been invoked."] = "A kéretlen adatok elleni védekezési intézkedések meghívásra kerültek."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Az ismerősöknek azt javasoljuk, hogy próbálják újra 24 óra múlva."; -$a->strings["You have already introduced yourself here."] = "Ön már bemutatkozott itt."; -$a->strings["Apparently you are already friends with %s."] = "Úgy tűnik, hogy Ön és %s már ismerősök."; -$a->strings["Invalid profile URL."] = "Érvénytelen profil URL."; -$a->strings["Your introduction has been sent."] = "A bemutatkozása el lett küldve."; -$a->strings["Please login to confirm introduction."] = "Jelentkezzen be a bemutatkozás megerősítéséhez."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Hibás személyazonosság van jelenleg bejelentkezve. Jelentkezzen be ebbe a profilba."; -$a->strings["Confirm"] = "Megerősítés"; -$a->strings["Hide this contact"] = "A partner elrejtése"; -$a->strings["Welcome home %s."] = "Üdvözöljük itthon, %s!"; -$a->strings["Please confirm your introduction/connection request to %s."] = "Erősítse meg a bemutatkozását vagy a kapcsolódási kérését ehhez: %s."; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Adja meg itt a WebFinger-címét (felhasználó@tartomány.tld) vagy a profil URL-jét. Ha ezt nem támogatja a rendszere (például nem működik a Diaspora hálózatával), akkor fel kell iratkoznia a(z) %s címre közvetlenül a rendszerén."; -$a->strings["View"] = "Nézet"; -$a->strings["Previous"] = "Előző"; -$a->strings["list"] = "lista"; -$a->strings["This calendar format is not supported"] = "Ez a naptárformátum nem támogatott"; -$a->strings["No exportable data found"] = "Nem található exportálható adat"; -$a->strings["calendar"] = "naptár"; -$a->strings["User imports on closed servers can only be done by an administrator."] = "A lezárt kiszolgálókon történő felhasználó-importálásokat csak egy adminisztrátor végezheti el."; -$a->strings["Move account"] = "Fiók áthelyezése"; -$a->strings["You can import an account from another Friendica server."] = "Importálhat egy fiókot egy másik Friendica kiszolgálóról."; -$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Exportálnia kell a fiókját a régi kiszolgálóról, és fel kell töltenie ide. Itt újra létre fogjuk hozni a régi fiókját az összes partnerével. Megpróbáljuk tájékoztatni az ismerőseit arról is, hogy átköltözött ide."; -$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Ez a funkció kísérleti. Nem tudunk partnereket importálni az OStatus hálózatból (GNU Social/Statusnet) vagy Diaspora hálózatból."; -$a->strings["Account file"] = "Fiókfájl"; -$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "A fiókja exportálásához menjen a „Beállítások → Személyes adatok exportálása” oldalra, és válassza a „Fiók exportálása” lehetőséget."; -$a->strings["No valid account found."] = "Nem található érvényes fiók."; -$a->strings["Password reset request issued. Check your email."] = "A jelszó-visszaállítási kérés el lett küldve. Nézze meg a leveleit."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tKedves %1\$s!\n\t\t\tNemrég kérés érkezett a „%2\$s” oldalról a fiókja jelszavának\n\t\tvisszaállítására. A kérés megerősítése érdekében kattintson a lenti\n\t\tellenőrző hivatkozásra, vagy illessze be a webböngészője címsávjába.\n\n\t\tHa NEM Ön kérte ezt a változtatást, akkor NE kövesse a megadott\n\t\thivatkozást, illetve hagyja figyelmen kívül és/vagy törölje ezt az\n\t\te-mailt. A kérés hamarosan le fog járni.\n\n\t\tA jelszava nem lesz megváltoztatva, hacsak nem tudjuk ellenőrizni, hogy\n\t\tÖn indította ezt a kérést."; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tKövesse ezt a hivatkozást a személyazonossága ellenőrzéséhez:\n\n\t\t%1\$s\n\n\t\tEzután kapni fog egy követő üzenetet, amely az új jelszavát tartalmazza.\n\t\tA jelszót a fiókja beállításainak oldalán változtathatja meg, miután bejelentkezett.\n\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%2\$s\n\t\tBejelentkezési név:\t%3\$s"; -$a->strings["Password reset requested at %s"] = "Jelszó-visszaállítás kérve itt: %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "A kérést nem sikerült ellenőrizni (lehet, hogy korábban már elküldte). A jelszó-visszaállítás sikertelen."; -$a->strings["Request has expired, please make a new one."] = "A kérés lejárt, készítsen egy újat."; -$a->strings["Forgot your Password?"] = "Elfelejtette a jelszavát?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Adja meg az e-mail-címét, és küldje el a jelszó-visszaállítás kéréséhez. Azután nézze meg a postafiókját a további utasításokért."; -$a->strings["Reset"] = "Visszaállítás"; -$a->strings["Your password has been reset as requested."] = "A jelszava vissza lett állítva a kérés alapján."; -$a->strings["Your new password is"] = "Az új jelszava"; -$a->strings["Save or copy your new password - and then"] = "Mentse el vagy másolja le az új jelszavát – majd"; -$a->strings["click here to login"] = "kattintson ide a bejelentkezéshez"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "A jelszava megváltoztatható a Beállítások oldalon, miután sikeresen bejelentkezett."; -$a->strings["Your password has been reset."] = "A jelszava vissza lett állítva."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tKedves %1\$s!\n\t\t\t\tA jelszava vissza lett állítva a kérés alapján. Őrizze meg ezt az\n\t\t\tinformációt a feljegyzéséhez (vagy változtassa meg a jelszót azonnal\n\t\t\tvalami olyanra, amelyre emlékezni fog).\n\t\t"; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%1\$s\n\t\t\tBejelentkezési név:\t%2\$s\n\t\t\tJelszó:\t%3\$s\n\n\t\t\tMegváltoztathatja a jelszót a fiókbeállítások oldalon, miután bejelentkezett.\n\t\t"; -$a->strings["Your password has been changed at %s"] = "A jelszava meg lett változtatva itt: %s"; -$a->strings["Event can not end before it has started."] = "Az esemény nem fejeződhet be, mielőtt elkezdődött volna."; -$a->strings["Event title and start time are required."] = "Az esemény címe és a kezdési idő kötelező."; -$a->strings["Create New Event"] = "Új esemény létrehozása"; -$a->strings["Event details"] = "Esemény részletei"; -$a->strings["Starting date and Title are required."] = "A kezdési dátum és a cím kötelező."; -$a->strings["Event Starts:"] = "Esemény kezdete:"; -$a->strings["Finish date/time is not known or not relevant"] = "A befejezési dátum vagy idő nem ismert vagy nem fontos"; -$a->strings["Event Finishes:"] = "Esemény befejezése:"; -$a->strings["Adjust for viewer timezone"] = "Igazítás a néző időzónájához"; -$a->strings["Title:"] = "Cím:"; -$a->strings["Share this event"] = "Az esemény megosztása"; -$a->strings["Failed to remove event"] = "Nem sikerült eltávolítani az eseményt"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "A(z) %s napi falüzeneteinek száma túllépve. Az üzenet sikertelen."; -$a->strings["No recipient selected."] = "Nincs címzett kiválasztva."; -$a->strings["Unable to check your home location."] = "Nem lehet ellenőrizni az otthona helyét."; -$a->strings["Message could not be sent."] = "Az üzenetet nem sikerült elküldeni."; -$a->strings["Message collection failure."] = "Üzenet-összegyűjtési hiba."; -$a->strings["No recipient."] = "Nincs címzett."; -$a->strings["Please enter a link URL:"] = "Írjon be egy hivatkozás URL-t:"; -$a->strings["Send Private Message"] = "Személyes üzenet küldése"; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Ha azt szeretné, hogy %s válaszoljon, ellenőrizze, hogy az Ön oldalán lévő adatvédelmi beállítások lehetővé teszik-e az ismeretlen küldőktől származó személyes leveleket."; -$a->strings["To:"] = "Címzett:"; -$a->strings["Subject:"] = "Tárgy:"; -$a->strings["No videos selected"] = "Nincsenek videók kiválasztva"; -$a->strings["Recent Videos"] = "Legutóbbi videók"; -$a->strings["Upload New Videos"] = "Új videók feltöltése"; -$a->strings["Unable to locate contact information."] = "Nem lehet megtalálni a partner információit."; -$a->strings["Conversation not found."] = "A beszélgetés nem található."; -$a->strings["Message was not deleted."] = "Az üzenet nem lett törölve."; -$a->strings["Conversation was not removed."] = "A beszélgetés nem lett eltávolítva."; -$a->strings["No messages."] = "Nincsenek üzenetek."; -$a->strings["Message not available."] = "Az üzenet nem érhető el."; -$a->strings["Delete message"] = "Üzenet törlése"; -$a->strings["D, d M Y - g:i A"] = "Y. M. j., D. – H:i"; -$a->strings["Delete conversation"] = "Beszélgetés törlése"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Nem érhető el biztonságos kommunikáció. Esetleg válaszolhat a küldő profiloldaláról."; -$a->strings["Send Reply"] = "Válasz küldése"; -$a->strings["Unknown sender - %s"] = "Ismeretlen küldő – %s"; -$a->strings["You and %s"] = "Ön és %s"; -$a->strings["%s and You"] = "%s és Ön"; -$a->strings["%d message"] = [ - 0 => "%d üzenet", - 1 => "%d üzenet", -]; -$a->strings["Remove Item Tag"] = "Elem címkéjének eltávolítása"; -$a->strings["Select a tag to remove: "] = "Eltávolítandó címke kiválasztása: "; -$a->strings["Bad Request."] = "Hibás kérés."; -$a->strings["%1\$s welcomes %2\$s"] = "%1\$s üdvözli őt: %2\$s"; -$a->strings["Resubscribing to OStatus contacts"] = "Újrafeliratkozás az OStatus partnerekre"; -$a->strings["You aren't following this contact."] = "Ön nem követi ezt a partnert."; -$a->strings["Unfollowing is currently not supported by your network."] = "A követés megszüntetését jelenleg nem támogatja a hálózata."; -$a->strings["Disconnect/Unfollow"] = "Leválasztás vagy követés megszüntetése"; -$a->strings["Personal notes are visible only by yourself."] = "A személyes jegyzetek csak az Ön számára láthatók."; From 49459821becb6d8db938fe7df625e158926dfff8 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 1 Jun 2021 14:23:12 +0000 Subject: [PATCH 116/123] Renamed function --- src/Factory/Api/Mastodon/Notification.php | 2 +- src/Model/Post/UserNotification.php | 2 +- src/Module/Api/Mastodon/Notifications.php | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Factory/Api/Mastodon/Notification.php b/src/Factory/Api/Mastodon/Notification.php index 58c1fee9d..11c0aee3a 100644 --- a/src/Factory/Api/Mastodon/Notification.php +++ b/src/Factory/Api/Mastodon/Notification.php @@ -30,7 +30,7 @@ use Friendica\Protocol\Activity; class Notification extends BaseFactory { - public function createFromNotifyId(int $id) + public function createFromNotificationId(int $id) { $notification = DBA::selectFirst('notification', [], ['id' => $id]); if (!DBA::isResult($notification)) { diff --git a/src/Model/Post/UserNotification.php b/src/Model/Post/UserNotification.php index 306584bbd..38c2bdd8e 100644 --- a/src/Model/Post/UserNotification.php +++ b/src/Model/Post/UserNotification.php @@ -289,7 +289,7 @@ class UserNotification $fields['target-uri-id'] = $item['uri-id']; } - dba::insert('notification', $fields); + DBA::insert('notification', $fields); } /** diff --git a/src/Module/Api/Mastodon/Notifications.php b/src/Module/Api/Mastodon/Notifications.php index 4a25224d8..6a2a09959 100644 --- a/src/Module/Api/Mastodon/Notifications.php +++ b/src/Module/Api/Mastodon/Notifications.php @@ -46,10 +46,10 @@ class Notifications extends BaseApi if (!empty($parameters['id'])) { $id = $parameters['id']; - if (!DBA::exists('notify', ['id' => $id, 'uid' => $uid])) { + if (!DBA::exists('notification', ['id' => $id, 'uid' => $uid])) { DI::mstdnError()->RecordNotFound(); } - System::jsonExit(DI::mstdnNotification()->createFromNotifyId($id)); + System::jsonExit(DI::mstdnNotification()->createFromNotificationId($id)); } $request = self::getRequest([ @@ -120,7 +120,7 @@ class Notifications extends BaseApi $notify = DBA::select('notification', ['id'], $condition, $params); while ($notification = DBA::fetch($notify)) { - $entry = DI::mstdnNotification()->createFromNotifyId($notification['id']); + $entry = DI::mstdnNotification()->createFromNotificationId($notification['id']); if (!empty($entry)) { $notifications[] = $entry; } From 842cbbaf098a6bbe41f505b219056468f2f3b14e Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 1 Jun 2021 21:13:16 +0000 Subject: [PATCH 117/123] Added notifications for follow requests --- src/Factory/Api/Mastodon/Notification.php | 6 ++- src/Model/Contact.php | 4 ++ src/Model/Post/UserNotification.php | 55 +++++++++++++++++------ src/Module/Api/Mastodon/Notifications.php | 10 ++++- 4 files changed, 60 insertions(+), 15 deletions(-) diff --git a/src/Factory/Api/Mastodon/Notification.php b/src/Factory/Api/Mastodon/Notification.php index 11c0aee3a..ea7fa021f 100644 --- a/src/Factory/Api/Mastodon/Notification.php +++ b/src/Factory/Api/Mastodon/Notification.php @@ -24,6 +24,7 @@ namespace Friendica\Factory\Api\Mastodon; use Friendica\BaseFactory; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\Post; use Friendica\Model\Verb; use Friendica\Protocol\Activity; @@ -46,7 +47,10 @@ class Notification extends BaseFactory status = Someone you enabled notifications for has posted a status */ - if (($notification['vid'] == Verb::getID(Activity::ANNOUNCE)) && + if (($notification['vid'] == Verb::getID(Activity::FOLLOW)) && ($notification['type'] == Post\UserNotification::NOTIF_NONE)) { + $contact = Contact::getById($notification['actor-id'], ['pending']); + $type = $contact['pending'] ? $type = 'follow_request' : 'follow'; + } elseif (($notification['vid'] == Verb::getID(Activity::ANNOUNCE)) && in_array($notification['type'], [Post\UserNotification::NOTIF_DIRECT_COMMENT, Post\UserNotification::NOTIF_DIRECT_THREAD_COMMENT])) { $type = 'reblog'; } elseif (in_array($notification['vid'], [Verb::getID(Activity::LIKE), Verb::getID(Activity::DISLIKE)]) && diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 916efe833..246a2967b 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -2536,6 +2536,8 @@ class Contact // Ensure to always have the correct network type, independent from the connection request method self::updateFromProbe($contact['id']); + Post\UserNotification::insertNotication($contact['id'], Verb::getID(Activity::FOLLOW), $importer['uid']); + return true; } else { // send email notification to owner? @@ -2567,6 +2569,8 @@ class Contact self::updateAvatar($contact_id, $photo, true); + Post\UserNotification::insertNotication($contact_id, Verb::getID(Activity::FOLLOW), $importer['uid']); + $contact_record = DBA::selectFirst('contact', ['id', 'network', 'name', 'url', 'photo'], ['id' => $contact_id]); /// @TODO Encapsulate this into a function/method diff --git a/src/Model/Post/UserNotification.php b/src/Model/Post/UserNotification.php index 38c2bdd8e..c8e31cdc0 100644 --- a/src/Model/Post/UserNotification.php +++ b/src/Model/Post/UserNotification.php @@ -177,7 +177,7 @@ class UserNotification if (self::checkShared($item, $uid)) { $notification_type = $notification_type | self::NOTIF_SHARED; - self::insertNotication(self::NOTIF_SHARED, $uid, $item); + self::insertNoticationByItem(self::NOTIF_SHARED, $uid, $item); $notified = true; } else { $notified = false; @@ -201,7 +201,7 @@ class UserNotification if (self::checkExplicitMention($item, $profiles)) { $notification_type = $notification_type | self::NOTIF_EXPLICIT_TAGGED; if (!$notified) { - self::insertNotication( self::NOTIF_EXPLICIT_TAGGED, $uid, $item); + self::insertNoticationByItem( self::NOTIF_EXPLICIT_TAGGED, $uid, $item); $notified = true; } } @@ -209,7 +209,7 @@ class UserNotification if (self::checkImplicitMention($item, $profiles)) { $notification_type = $notification_type | self::NOTIF_IMPLICIT_TAGGED; if (!$notified) { - self::insertNotication(self::NOTIF_IMPLICIT_TAGGED, $uid, $item); + self::insertNoticationByItem(self::NOTIF_IMPLICIT_TAGGED, $uid, $item); $notified = true; } } @@ -217,7 +217,7 @@ class UserNotification if (self::checkDirectComment($item, $contacts)) { $notification_type = $notification_type | self::NOTIF_DIRECT_COMMENT; if (!$notified) { - self::insertNotication(self::NOTIF_DIRECT_COMMENT, $uid, $item); + self::insertNoticationByItem(self::NOTIF_DIRECT_COMMENT, $uid, $item); $notified = true; } } @@ -225,7 +225,7 @@ class UserNotification if (self::checkDirectCommentedThread($item, $contacts)) { $notification_type = $notification_type | self::NOTIF_DIRECT_THREAD_COMMENT; if (!$notified) { - self::insertNotication(self::NOTIF_DIRECT_THREAD_COMMENT, $uid, $item); + self::insertNoticationByItem(self::NOTIF_DIRECT_THREAD_COMMENT, $uid, $item); $notified = true; } } @@ -233,7 +233,7 @@ class UserNotification if (self::checkCommentedThread($item, $contacts)) { $notification_type = $notification_type | self::NOTIF_THREAD_COMMENT; if (!$notified) { - self::insertNotication(self::NOTIF_THREAD_COMMENT, $uid, $item); + self::insertNoticationByItem(self::NOTIF_THREAD_COMMENT, $uid, $item); $notified = true; } } @@ -241,7 +241,7 @@ class UserNotification if (self::checkCommentedParticipation($item, $contacts)) { $notification_type = $notification_type | self::NOTIF_COMMENT_PARTICIPATION; if (!$notified) { - self::insertNotication(self::NOTIF_COMMENT_PARTICIPATION, $uid, $item); + self::insertNoticationByItem(self::NOTIF_COMMENT_PARTICIPATION, $uid, $item); $notified = true; } } @@ -249,7 +249,7 @@ class UserNotification if (self::checkActivityParticipation($item, $contacts)) { $notification_type = $notification_type | self::NOTIF_ACTIVITY_PARTICIPATION; if (!$notified) { - self::insertNotication(self::NOTIF_ACTIVITY_PARTICIPATION, $uid, $item); + self::insertNoticationByItem(self::NOTIF_ACTIVITY_PARTICIPATION, $uid, $item); $notified = true; } } @@ -266,7 +266,15 @@ class UserNotification self::update($item['uri-id'], $uid, $fields, true); } - private static function insertNotication(int $type, int $uid, array $item) + /** + * Add a notification entry for a given item array + * + * @param int $type User notification type + * @param int $uid User ID + * @param array $item Item array + * @return boolean + */ + private static function insertNoticationByItem(int $type, int $uid, array $item) { if (($item['gravity'] == GRAVITY_ACTIVITY) && !in_array($type, [self::NOTIF_DIRECT_COMMENT, self::NOTIF_DIRECT_THREAD_COMMENT])) { @@ -275,10 +283,10 @@ class UserNotification } $fields = [ - 'uid' => $uid, - 'vid' => $item['vid'], + 'uid' => $uid, + 'vid' => $item['vid'], 'type' => $type, - 'actor-id' => $item['author-id'], + 'actor-id' => $item['author-id'], 'parent-uri-id' => $item['parent-uri-id'], 'created' => DateTimeFormat::utcNow(), ]; @@ -289,7 +297,28 @@ class UserNotification $fields['target-uri-id'] = $item['uri-id']; } - DBA::insert('notification', $fields); + return DBA::insert('notification', $fields); + } + + /** + * Add a notification entry + * + * @param int $actor Contact ID of the actor + * @param int $vid Verb ID + * @param int $uid User ID + * @return boolean + */ + public static function insertNotication(int $actor, int $vid, int $uid) + { + $fields = [ + 'uid' => $uid, + 'vid' => $vid, + 'type' => self::NOTIF_NONE, + 'actor-id' => $actor, + 'created' => DateTimeFormat::utcNow(), + ]; + + return DBA::insert('notification', $fields); } /** diff --git a/src/Module/Api/Mastodon/Notifications.php b/src/Module/Api/Mastodon/Notifications.php index 6a2a09959..842b85352 100644 --- a/src/Module/Api/Mastodon/Notifications.php +++ b/src/Module/Api/Mastodon/Notifications.php @@ -75,7 +75,15 @@ class Notifications extends BaseApi } if (in_array('follow_request', $request['exclude_types'])) { - $condition = DBA::mergeConditions($condition, ["NOT `vid` IN (?)", Verb::getID(Activity::FOLLOW)]); + $condition = DBA::mergeConditions($condition, + ["(`vid` != ? OR `type` != ? OR NOT EXISTS (SELECT `id` FROM `contact` WHERE `id` = `actor-id` AND `pending`))", + Verb::getID(Activity::FOLLOW), Post\UserNotification::NOTIF_NONE]); + } + + if (in_array('follow', $request['exclude_types'])) { + $condition = DBA::mergeConditions($condition, + ["(`vid` != ? OR `type` != ? OR NOT EXISTS (SELECT `id` FROM `contact` WHERE `id` = `actor-id` AND NOT `pending`))", + Verb::getID(Activity::FOLLOW), Post\UserNotification::NOTIF_NONE]); } if (in_array('favourite', $request['exclude_types'])) { From d3833f63e041336c65e0bda8cd43c04f3bc9f73f Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 1 Jun 2021 22:00:12 +0000 Subject: [PATCH 118/123] Fix account id of notifications --- src/Factory/Api/Mastodon/Notification.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Factory/Api/Mastodon/Notification.php b/src/Factory/Api/Mastodon/Notification.php index ea7fa021f..e1fc80e29 100644 --- a/src/Factory/Api/Mastodon/Notification.php +++ b/src/Factory/Api/Mastodon/Notification.php @@ -66,7 +66,7 @@ class Notification extends BaseFactory return null; } - $account = DI::mstdnAccount()->createFromContactId($notification['actor-id']); + $account = DI::mstdnAccount()->createFromContactId($notification['actor-id'], $notification['uid']); if (!empty($notification['target-uri-id'])) { try { From 5bd51b156a9798f5afb318b3e75cc609fbf506bd Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 1 Jun 2021 22:32:05 +0000 Subject: [PATCH 119/123] API: Fix date format --- src/Object/Api/Mastodon/Account.php | 2 +- src/Object/Api/Mastodon/Notification.php | 2 +- src/Object/Api/Mastodon/Status.php | 2 +- src/Object/Api/Mastodon/Token.php | 2 +- src/Util/DateTimeFormat.php | 5 +++-- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Object/Api/Mastodon/Account.php b/src/Object/Api/Mastodon/Account.php index 358ad4ade..01febcf36 100644 --- a/src/Object/Api/Mastodon/Account.php +++ b/src/Object/Api/Mastodon/Account.php @@ -108,7 +108,7 @@ class Account extends BaseDataTransferObject $userContactCreated = $userContact['created'] ?? DBA::NULL_DATETIME; $created = $userContactCreated < $publicContactCreated && ($userContactCreated != DBA::NULL_DATETIME) ? $userContactCreated : $publicContactCreated; - $this->created_at = DateTimeFormat::utc($created, DateTimeFormat::ATOM); + $this->created_at = DateTimeFormat::utc($created, DateTimeFormat::API); $this->note = BBCode::convert($publicContact['about'], false); $this->url = $publicContact['url']; diff --git a/src/Object/Api/Mastodon/Notification.php b/src/Object/Api/Mastodon/Notification.php index ee4930e3c..2c2e8d6f9 100644 --- a/src/Object/Api/Mastodon/Notification.php +++ b/src/Object/Api/Mastodon/Notification.php @@ -52,7 +52,7 @@ class Notification extends BaseDataTransferObject { $this->id = (string)$id; $this->type = $type; - $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::ATOM); + $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::API); $this->account = $account->toArray(); if (!empty($status)) { diff --git a/src/Object/Api/Mastodon/Status.php b/src/Object/Api/Mastodon/Status.php index 974ac0dc7..f236d2231 100644 --- a/src/Object/Api/Mastodon/Status.php +++ b/src/Object/Api/Mastodon/Status.php @@ -100,7 +100,7 @@ class Status extends BaseDataTransferObject public function __construct(array $item, Account $account, Counts $counts, UserAttributes $userAttributes, bool $sensitive, Application $application, array $mentions, array $tags, Card $card, array $attachments, array $reblog) { $this->id = (string)$item['uri-id']; - $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::ATOM); + $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::API); if ($item['gravity'] == GRAVITY_COMMENT) { $this->in_reply_to_id = (string)$item['thr-parent-id']; diff --git a/src/Object/Api/Mastodon/Token.php b/src/Object/Api/Mastodon/Token.php index 1c78d6959..dfd5de0e9 100644 --- a/src/Object/Api/Mastodon/Token.php +++ b/src/Object/Api/Mastodon/Token.php @@ -53,6 +53,6 @@ class Token extends BaseDataTransferObject $this->access_token = $access_token; $this->token_type = $token_type; $this->scope = $scope; - $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::ATOM); + $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::API); } } diff --git a/src/Util/DateTimeFormat.php b/src/Util/DateTimeFormat.php index eefbfcf7b..d2a96d035 100644 --- a/src/Util/DateTimeFormat.php +++ b/src/Util/DateTimeFormat.php @@ -31,9 +31,10 @@ use Exception; */ class DateTimeFormat { - const ATOM = 'Y-m-d\TH:i:s\Z'; + const ATOM = 'Y-m-d\TH:i:s\Z'; const MYSQL = 'Y-m-d H:i:s'; - const HTTP = 'D, d M Y H:i:s \G\M\T'; + const HTTP = 'D, d M Y H:i:s \G\M\T'; + const API = 'Y-m-d\TH:i:s.000\Z'; /** * convert() shorthand for UTC. From 4e164690d589d1fa17970b965c62043b923df13f Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 2 Jun 2021 03:19:55 +0000 Subject: [PATCH 120/123] Use the proper way to display milliseconds --- src/Util/DateTimeFormat.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Util/DateTimeFormat.php b/src/Util/DateTimeFormat.php index d2a96d035..292fc6150 100644 --- a/src/Util/DateTimeFormat.php +++ b/src/Util/DateTimeFormat.php @@ -34,7 +34,7 @@ class DateTimeFormat const ATOM = 'Y-m-d\TH:i:s\Z'; const MYSQL = 'Y-m-d H:i:s'; const HTTP = 'D, d M Y H:i:s \G\M\T'; - const API = 'Y-m-d\TH:i:s.000\Z'; + const API = 'Y-m-d\TH:i:s.v\Z'; /** * convert() shorthand for UTC. From e7bc908655e97431c706cb3106af7580c77d0473 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 2 Jun 2021 03:32:42 +0000 Subject: [PATCH 121/123] Renaming the date format to "JSON" --- src/Object/Api/Mastodon/Account.php | 2 +- src/Object/Api/Mastodon/Notification.php | 2 +- src/Object/Api/Mastodon/Status.php | 2 +- src/Object/Api/Mastodon/Token.php | 2 +- src/Util/DateTimeFormat.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Object/Api/Mastodon/Account.php b/src/Object/Api/Mastodon/Account.php index 01febcf36..f9c77675f 100644 --- a/src/Object/Api/Mastodon/Account.php +++ b/src/Object/Api/Mastodon/Account.php @@ -108,7 +108,7 @@ class Account extends BaseDataTransferObject $userContactCreated = $userContact['created'] ?? DBA::NULL_DATETIME; $created = $userContactCreated < $publicContactCreated && ($userContactCreated != DBA::NULL_DATETIME) ? $userContactCreated : $publicContactCreated; - $this->created_at = DateTimeFormat::utc($created, DateTimeFormat::API); + $this->created_at = DateTimeFormat::utc($created, DateTimeFormat::JSON); $this->note = BBCode::convert($publicContact['about'], false); $this->url = $publicContact['url']; diff --git a/src/Object/Api/Mastodon/Notification.php b/src/Object/Api/Mastodon/Notification.php index 2c2e8d6f9..579598db6 100644 --- a/src/Object/Api/Mastodon/Notification.php +++ b/src/Object/Api/Mastodon/Notification.php @@ -52,7 +52,7 @@ class Notification extends BaseDataTransferObject { $this->id = (string)$id; $this->type = $type; - $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::API); + $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::JSON); $this->account = $account->toArray(); if (!empty($status)) { diff --git a/src/Object/Api/Mastodon/Status.php b/src/Object/Api/Mastodon/Status.php index f236d2231..0985c0002 100644 --- a/src/Object/Api/Mastodon/Status.php +++ b/src/Object/Api/Mastodon/Status.php @@ -100,7 +100,7 @@ class Status extends BaseDataTransferObject public function __construct(array $item, Account $account, Counts $counts, UserAttributes $userAttributes, bool $sensitive, Application $application, array $mentions, array $tags, Card $card, array $attachments, array $reblog) { $this->id = (string)$item['uri-id']; - $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::API); + $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::JSON); if ($item['gravity'] == GRAVITY_COMMENT) { $this->in_reply_to_id = (string)$item['thr-parent-id']; diff --git a/src/Object/Api/Mastodon/Token.php b/src/Object/Api/Mastodon/Token.php index dfd5de0e9..8bcb837ec 100644 --- a/src/Object/Api/Mastodon/Token.php +++ b/src/Object/Api/Mastodon/Token.php @@ -53,6 +53,6 @@ class Token extends BaseDataTransferObject $this->access_token = $access_token; $this->token_type = $token_type; $this->scope = $scope; - $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::API); + $this->created_at = DateTimeFormat::utc($created_at, DateTimeFormat::JSON); } } diff --git a/src/Util/DateTimeFormat.php b/src/Util/DateTimeFormat.php index 292fc6150..a1eb74994 100644 --- a/src/Util/DateTimeFormat.php +++ b/src/Util/DateTimeFormat.php @@ -34,7 +34,7 @@ class DateTimeFormat const ATOM = 'Y-m-d\TH:i:s\Z'; const MYSQL = 'Y-m-d H:i:s'; const HTTP = 'D, d M Y H:i:s \G\M\T'; - const API = 'Y-m-d\TH:i:s.v\Z'; + const JSON = 'Y-m-d\TH:i:s.v\Z'; /** * convert() shorthand for UTC. From a2be7e386f6ce789d3dc914c5e588025a976319b Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 2 Jun 2021 07:11:18 +0000 Subject: [PATCH 122/123] API: Lim it the elements for the context --- src/Module/Api/Mastodon/Statuses/Context.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/Module/Api/Mastodon/Statuses/Context.php b/src/Module/Api/Mastodon/Statuses/Context.php index 345a473db..afa42f7b4 100644 --- a/src/Module/Api/Mastodon/Statuses/Context.php +++ b/src/Module/Api/Mastodon/Statuses/Context.php @@ -44,6 +44,10 @@ class Context extends BaseApi DI::mstdnError()->UnprocessableEntity(); } + $request = self::getRequest([ + 'limit' => 40, // Maximum number of results to return. Defaults to 40. + ]); + $id = $parameters['id']; $parent = Post::selectFirst(['parent-uri-id'], ['uri-id' => $id]); @@ -70,22 +74,22 @@ class Context extends BaseApi $ancestors = []; foreach (self::getParents($id, $parents) as $ancestor) { - $ancestors[$ancestor] = DI::mstdnStatus()->createFromUriId($ancestor, $uid); + $ancestors[] = $ancestor; } - ksort($ancestors); - foreach ($ancestors as $ancestor) { - $statuses['ancestors'][] = $ancestor; + asort($ancestors); + foreach (array_slice($ancestors, 0, $request['limit']) as $ancestor) { + $statuses['ancestors'][] = DI::mstdnStatus()->createFromUriId($ancestor, $uid);; } $descendants = []; foreach (self::getChildren($id, $children) as $descendant) { - $descendants[] = DI::mstdnStatus()->createFromUriId($descendant, $uid); + $descendants[] = $descendant; } - ksort($descendants); - foreach ($descendants as $descendant) { - $statuses['descendants'][] = $descendant; + asort($descendants); + foreach (array_slice($descendants, 0, $request['limit']) as $descendant) { + $statuses['descendants'][] = DI::mstdnStatus()->createFromUriId($descendant, $uid); } System::jsonExit($statuses); From 4d19a6f0e3580af6cc57128927b1c6bbbca09c27 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 2 Jun 2021 07:15:42 +0000 Subject: [PATCH 123/123] Simplify the code --- src/Module/Api/Mastodon/Statuses/Context.php | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/Module/Api/Mastodon/Statuses/Context.php b/src/Module/Api/Mastodon/Statuses/Context.php index afa42f7b4..112ae857c 100644 --- a/src/Module/Api/Mastodon/Statuses/Context.php +++ b/src/Module/Api/Mastodon/Statuses/Context.php @@ -72,22 +72,18 @@ class Context extends BaseApi $statuses = ['ancestors' => [], 'descendants' => []]; - $ancestors = []; - foreach (self::getParents($id, $parents) as $ancestor) { - $ancestors[] = $ancestor; - } + $ancestors = self::getParents($id, $parents); asort($ancestors); + foreach (array_slice($ancestors, 0, $request['limit']) as $ancestor) { $statuses['ancestors'][] = DI::mstdnStatus()->createFromUriId($ancestor, $uid);; } - $descendants = []; - foreach (self::getChildren($id, $children) as $descendant) { - $descendants[] = $descendant; - } + $descendants = self::getChildren($id, $children); asort($descendants); + foreach (array_slice($descendants, 0, $request['limit']) as $descendant) { $statuses['descendants'][] = DI::mstdnStatus()->createFromUriId($descendant, $uid); }

    8u?;sX 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 [] ] ], + 'multipart-file' => [ + 'contenttype' => 'multipart/form-data;boundary=6d4d5a40-651a-4468-a62e-5a6ca2bf350d;charset=utf8', + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/multipart.httpinput'), + 'expected' => [ + 'variables' => [ + 'display_name' => 'Vorname Nachname', + 'note' => 'About me', + 'fields_attributes' => [ + 0 => [ + 'name' => 'variable 1', + 'value' => 'value 1', + ], + 1 => [ + 'name' => 'variable 2', + 'value' => 'value 2', + ] + ] + ], + 'files' => [ + 'avatar' => [ + 'name' => '8ZUCS34Y5XNH', + 'type' => 'image/png', + 'tmp_name' => '/tmp/phpf85nKJ', + 'error' => 0, + 'size' => 349330 + ], + 'header' => [ + 'name' => 'V2B6Z1IICGPM', + 'type' => 'image/png', + 'tmp_name' => '/tmp/phpe3sqHT', + 'error' => 0, + 'size' => 1323635 + ] + ] + ] + ], 'form-urlencoded' => [ 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded.httpinput'), From c582729eae819f7c2a921bd81dbfd944315612ea Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:56:42 +0000 Subject: [PATCH 039/123] Whitespace --- tests/src/Util/HTTPInputDataTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 6bcc42a86..7c384f6f7 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -89,7 +89,7 @@ class HTTPInputDataTest extends MockedTest 'tmp_name' => '/tmp/phpf85nKJ', 'error' => 0, 'size' => 349330 - ], + ], 'header' => [ 'name' => 'V2B6Z1IICGPM', 'type' => 'image/png', From c322a424ad22fa5abfdd92ca2794ab93abfd77ac Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 04:58:41 +0000 Subject: [PATCH 040/123] Indentation --- tests/src/Util/HTTPInputDataTest.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 7c384f6f7..55328e7a4 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -84,18 +84,18 @@ class HTTPInputDataTest extends MockedTest ], 'files' => [ 'avatar' => [ - 'name' => '8ZUCS34Y5XNH', - 'type' => 'image/png', + 'name' => '8ZUCS34Y5XNH', + 'type' => 'image/png', 'tmp_name' => '/tmp/phpf85nKJ', - 'error' => 0, - 'size' => 349330 + 'error' => 0, + 'size' => 349330 ], 'header' => [ - 'name' => 'V2B6Z1IICGPM', - 'type' => 'image/png', + 'name' => 'V2B6Z1IICGPM', + 'type' => 'image/png', 'tmp_name' => '/tmp/phpe3sqHT', - 'error' => 0, - 'size' => 1323635 + 'error' => 0, + 'size' => 1323635 ] ] ] From d650ea1bdee6bc2b2940f28f92abd9c1f03b481e Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 05:08:13 +0000 Subject: [PATCH 041/123] Test without the file --- tests/src/Util/HTTPInputDataTest.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 55328e7a4..32e97d9ae 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -64,9 +64,10 @@ class HTTPInputDataTest extends MockedTest 'files' => [] ] ], +/* 'multipart-file' => [ 'contenttype' => 'multipart/form-data;boundary=6d4d5a40-651a-4468-a62e-5a6ca2bf350d;charset=utf8', - 'input' => file_get_contents(__DIR__ . '/../../datasets/http/multipart.httpinput'), + 'input' => file_get_contents(__DIR__ . '/../../datasets/http/multipart-file.httpinput'), 'expected' => [ 'variables' => [ 'display_name' => 'Vorname Nachname', @@ -100,6 +101,7 @@ class HTTPInputDataTest extends MockedTest ] ] ], +*/ 'form-urlencoded' => [ 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded.httpinput'), @@ -111,7 +113,7 @@ class HTTPInputDataTest extends MockedTest ] ], 'form-urlencoded-json' => [ - 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', + 'contenttype' => 'application/x-www-form-urlencoded-json;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded-json.httpinput'), 'expected' => [ 'variables' => [ From 44e2404c63547d12a0d960330436ba38e35dbbca Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 05:11:08 +0000 Subject: [PATCH 042/123] Fixed content type --- tests/src/Util/HTTPInputDataTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 32e97d9ae..3b4b4b93d 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -113,7 +113,7 @@ class HTTPInputDataTest extends MockedTest ] ], 'form-urlencoded-json' => [ - 'contenttype' => 'application/x-www-form-urlencoded-json;charset=utf8', + 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded-json.httpinput'), 'expected' => [ 'variables' => [ From db9ebccdc0f66a34b5b4618cf56e5b9430e479d7 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 05:14:25 +0000 Subject: [PATCH 043/123] File test --- tests/src/Util/HTTPInputDataTest.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index 3b4b4b93d..c3d4f3846 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -64,7 +64,6 @@ class HTTPInputDataTest extends MockedTest 'files' => [] ] ], -/* 'multipart-file' => [ 'contenttype' => 'multipart/form-data;boundary=6d4d5a40-651a-4468-a62e-5a6ca2bf350d;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/multipart-file.httpinput'), @@ -101,7 +100,6 @@ class HTTPInputDataTest extends MockedTest ] ] ], -*/ 'form-urlencoded' => [ 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded.httpinput'), From 7b491178019276a2d3bbcdd9d237c18c2c5e31db Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 05:22:25 +0000 Subject: [PATCH 044/123] Return data should be array --- src/Util/HTTPInputData.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index 8886b61e4..7c90df5e1 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -60,7 +60,7 @@ class HTTPInputData // can be handled by built in PHP functionality $content = static::getPhpInputContent(); - $variables = json_decode($content); + $variables = json_decode($content, true); if (empty($variables)) { parse_str($content, $variables); From ca5fd01f755ed39b025cb3c3339c608029058122 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 24 May 2021 05:33:34 +0000 Subject: [PATCH 045/123] Transmit encoding, deactivated file test --- src/Util/HTTPInputData.php | 4 ++-- tests/src/Util/HTTPInputDataTest.php | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Util/HTTPInputData.php b/src/Util/HTTPInputData.php index 7c90df5e1..01678a406 100644 --- a/src/Util/HTTPInputData.php +++ b/src/Util/HTTPInputData.php @@ -135,7 +135,7 @@ class HTTPInputData $files[$name] = self::fetchFileData($stream, $boundary, $headers, $filename); return ['variables' => $variables, 'files' => $files]; } else { - $variables = self::fetchVariables($stream, $boundary, $name, $variables); + $variables = self::fetchVariables($stream, $boundary, $headers, $name, $variables); } return ['variables' => $variables, 'files' => $files]; @@ -186,7 +186,7 @@ class HTTPInputData ]; } - private static function fetchVariables($stream, string $boundary, string $name, array $variables) + private static function fetchVariables($stream, string $boundary, array $headers, string $name, array $variables) { $fullValue = ''; $lastLine = null; diff --git a/tests/src/Util/HTTPInputDataTest.php b/tests/src/Util/HTTPInputDataTest.php index c3d4f3846..dd3166920 100644 --- a/tests/src/Util/HTTPInputDataTest.php +++ b/tests/src/Util/HTTPInputDataTest.php @@ -64,6 +64,7 @@ class HTTPInputDataTest extends MockedTest 'files' => [] ] ], + /* 'multipart-file' => [ 'contenttype' => 'multipart/form-data;boundary=6d4d5a40-651a-4468-a62e-5a6ca2bf350d;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/multipart-file.httpinput'), @@ -100,6 +101,7 @@ class HTTPInputDataTest extends MockedTest ] ] ], + */ 'form-urlencoded' => [ 'contenttype' => 'application/x-www-form-urlencoded;charset=utf8', 'input' => file_get_contents(__DIR__ . '/../../datasets/http/form-urlencoded.httpinput'), From 8c9a231299dc876b3764c7773e7b32348770a8fb Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Mon, 24 May 2021 08:04:17 +0200 Subject: [PATCH 046/123] added #friendica at libera.chat to the community chat rooms --- doc/FAQ.md | 7 ++++--- doc/Home.md | 7 ++++--- doc/de/FAQ.md | 7 ++++--- doc/de/Home.md | 7 ++++--- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/doc/FAQ.md b/doc/FAQ.md index eda41d5ab..48629c960 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -33,9 +33,10 @@ User If this FAQ does not answer your question you can always reach out to the community via the following options: * Friendica Support Forum: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * XMPP: support(at)forum.friendi.ca - * IRC: [#friendica at freenode.net](https://webchat.freenode.net/?settings=#friendica) - * Matrix: [#friendica-en:matrix.org](https://matrix.to/#/#friendica-en:matrix.org) or [#friendi.ca:matrix.org](https://matrix.to/#/#friendi.ca:matrix.org) + * Community chat rooms (the IRC, Matrix and XMPP rooms are bridged) + * XMPP: support(at)forum.friendi.ca + * IRC: #friendica at libera.chat or [#friendica at freenode.net](https://webchat.freenode.net/?settings=#friendica) + * Matrix: [#friendica-en:matrix.org](https://matrix.to/#/#friendica-en:matrix.org) or [#friendi.ca:matrix.org](https://matrix.to/#/#friendi.ca:matrix.org) * [Mailing List](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) @@ -16,14 +16,14 @@ .. - config/ - doc/ - images/ - library/ - spec/ - tests/ - view/ - vendor/ + ../config/ + ../doc/ + ../images/ + ../library/ + ../spec/ + ../tests/ + ../view/ + ../vendor/ From 10e8c5594d54e8e1e4014b02372e4ffc6a3ab23a Mon Sep 17 00:00:00 2001 From: Philipp Date: Mon, 24 May 2021 13:47:02 +0200 Subject: [PATCH 052/123] Fix API tests --- tests/legacy/ApiTest.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/legacy/ApiTest.php b/tests/legacy/ApiTest.php index 837b7409b..4a1839f8c 100644 --- a/tests/legacy/ApiTest.php +++ b/tests/legacy/ApiTest.php @@ -2266,6 +2266,7 @@ class ApiTest extends FixtureTest [ 'network' => 'feed', 'title' => 'item_title', + 'uri-id' => 1, // We need a long string to test that it is correctly cut 'body' => 'perspiciatis impedit voluptatem quis molestiae ea qui ' . 'reiciendis dolorum aut ducimus sunt consequatur inventore dolor ' . @@ -2308,12 +2309,13 @@ class ApiTest extends FixtureTest [ 'network' => 'feed', 'title' => 'item_title', + 'uri-id' => 1, 'body' => '', 'plink' => 'item_plink' ] ); - self::assertEquals('item_title', $result['text']); - self::assertEquals('

    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