From 0e79b5373b807fa1f6323c4e7edeebe8fdad4241 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 18:58:02 +0000 Subject: [PATCH] The legacy proxy functionality is removed --- src/Content/Text/BBCode.php | 2 +- src/Module/Admin/Site.php | 3 - src/Module/Proxy.php | 211 -------- src/Util/Proxy.php | 57 -- static/routes.config.php | 7 - static/settings.config.php | 4 - view/lang/C/messages.po | 656 +++++++++++------------ view/templates/admin/site.tpl | 1 - view/theme/frio/templates/admin/site.tpl | 1 - 9 files changed, 324 insertions(+), 618 deletions(-) delete mode 100644 src/Module/Proxy.php diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 3112ce169f..e314aa47ce 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -317,7 +317,7 @@ class BBCode } elseif ($uriid > 0) { return Post\Link::getByLink($uriid, $image, $size); } else { - return Proxy::proxifyUrl($image, $size); + return $image; } } diff --git a/src/Module/Admin/Site.php b/src/Module/Admin/Site.php index 446d143978..0a733ad488 100644 --- a/src/Module/Admin/Site.php +++ b/src/Module/Admin/Site.php @@ -97,7 +97,6 @@ class Site extends BaseAdmin $adjust_poll_frequency = !empty($_POST['adjust_poll_frequency']); $min_poll_interval = (!empty($_POST['min_poll_interval']) ? intval(trim($_POST['min_poll_interval'])) : 0); $explicit_content = !empty($_POST['explicit_content']); - $proxify_content = !empty($_POST['proxify_content']); $local_search = !empty($_POST['local_search']); $blocked_tags = (!empty($_POST['blocked_tags']) ? trim($_POST['blocked_tags']) : ''); $cache_contact_avatar = !empty($_POST['cache_contact_avatar']); @@ -271,7 +270,6 @@ class Site extends BaseAdmin $transactionConfig->set('system', 'adjust_poll_frequency' , $adjust_poll_frequency); $transactionConfig->set('system', 'min_poll_interval' , $min_poll_interval); $transactionConfig->set('system', 'explicit_content' , $explicit_content); - $transactionConfig->set('system', 'proxify_content' , $proxify_content); $transactionConfig->set('system', 'local_search' , $local_search); $transactionConfig->set('system', 'blocked_tags' , Strings::cleanTags($blocked_tags)); $transactionConfig->set('system', 'cache_contact_avatar' , $cache_contact_avatar); @@ -518,7 +516,6 @@ class Site extends BaseAdmin '$private_addons' => ['private_addons', DI::l10n()->t('Disallow public access to addons listed in the apps menu.'), DI::config()->get('config', 'private_addons'), DI::l10n()->t('Checking this box will restrict addons listed in the apps menu to members only.')], '$disable_embedded' => ['disable_embedded', DI::l10n()->t('Don\'t embed private images in posts'), DI::config()->get('system', 'disable_embedded'), DI::l10n()->t('Don\'t replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while.')], '$explicit_content' => ['explicit_content', DI::l10n()->t('Explicit Content'), DI::config()->get('system', 'explicit_content'), DI::l10n()->t('Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page.')], - '$proxify_content' => ['proxify_content', DI::l10n()->t('Proxify external content'), DI::config()->get('system', 'proxify_content'), DI::l10n()->t('Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.')], '$local_search' => ['local_search', DI::l10n()->t('Only local search'), DI::config()->get('system', 'local_search'), DI::l10n()->t('Blocks search for users who are not logged in to prevent crawlers from blocking your system.')], '$blocked_tags' => ['blocked_tags', DI::l10n()->t('Blocked tags for trending tags'), DI::config()->get('system', 'blocked_tags'), DI::l10n()->t("Comma separated list of hashtags that shouldn't be displayed in the trending tags.")], '$cache_contact_avatar' => ['cache_contact_avatar', DI::l10n()->t('Cache contact avatars'), DI::config()->get('system', 'cache_contact_avatar'), DI::l10n()->t('Locally store the avatar pictures of the contacts. This uses a lot of storage space but it increases the performance.')], diff --git a/src/Module/Proxy.php b/src/Module/Proxy.php deleted file mode 100644 index 8a72e40ea2..0000000000 --- a/src/Module/Proxy.php +++ /dev/null @@ -1,211 +0,0 @@ -. - * - */ - -namespace Friendica\Module; - -use Friendica\BaseModule; -use Friendica\Core\Logger; -use Friendica\Core\System; -use Friendica\DI; -use Friendica\Network\HTTPClient\Client\HttpClientAccept; -use Friendica\Network\HTTPClient\Client\HttpClientOptions; -use Friendica\Network\HTTPException\NotModifiedException; -use Friendica\Object\Image; -use Friendica\Util\HTTPSignature; -use Friendica\Util\Images; -use Friendica\Util\Proxy as ProxyUtils; - -/** - * Module Proxy - * - * urls: - * /proxy/[sub1/[sub2/]][.ext][:size] - * /proxy?url= - */ -class Proxy extends BaseModule -{ - - /** - * Fetch remote image content - */ - protected function rawContent(array $request = []) - { - $request = $this->getRequestInfo(); - - if (!DI::config()->get('system', 'proxify_content')) { - Logger::notice('Proxy access is forbidden', ['request' => $request, 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '', 'accept' => $_SERVER['HTTP_ACCEPT'] ?? '']); - throw new \Friendica\Network\HTTPException\NotFoundException(); - } - - if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) { - header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); - if (!empty($_SERVER['HTTP_IF_NONE_MATCH'])) { - header('Etag: ' . $_SERVER['HTTP_IF_NONE_MATCH']); - } - header('Expires: ' . gmdate('D, d M Y H:i:s', time() + (31536000)) . ' GMT'); - header('Cache-Control: max-age=31536000'); - if (function_exists('header_remove')) { - header_remove('Last-Modified'); - header_remove('Expires'); - header_remove('Cache-Control'); - } - throw new NotModifiedException(); - } - - if (empty($request['url'])) { - throw new \Friendica\Network\HTTPException\BadRequestException(); - } - - if (!DI::userSession()->getLocalUserId()) { - Logger::debug('Redirecting not logged in user to original address', ['url' => $request['url']]); - System::externalRedirect($request['url']); - } - - // It shouldn't happen but it does - spaces in URL - $request['url'] = str_replace(' ', '+', $request['url']); - - // Fetch the content with the local user - try { - $fetchResult = HTTPSignature::fetchRaw($request['url'], DI::userSession()->getLocalUserId(), [HttpClientOptions::ACCEPT_CONTENT => [HttpClientAccept::IMAGE], 'timeout' => 10]); - $img_str = $fetchResult->getBodyString(); - - if (!$fetchResult->isSuccess() || empty($img_str)) { - Logger::notice('Error fetching image', ['image' => $request['url'], 'return' => $fetchResult->getReturnCode(), 'empty' => empty($img_str)]); - self::responseError(); - // stop. - } - } catch (\Exception $exception) { - Logger::notice('Error fetching image', ['image' => $request['url'], 'exception' => $exception]); - self::responseError(); - } - - Logger::debug('Got picture', ['Content-Type' => $fetchResult->getHeader('Content-Type'), 'uid' => DI::userSession()->getLocalUserId(), 'image' => $request['url']]); - - $image = new Image($img_str, $fetchResult->getContentType(), $request['url']); - if (!$image->isValid()) { - Logger::notice('The image is invalid', ['image' => $request['url'], 'mime' => $fetchResult->getContentType()]); - self::responseError(); - // stop. - } - - // reduce quality - if it is supported for this image type - if (Images::canResize($image->getType())) { - $image->scaleDown($request['size']); - } - - self::responseImageHttpCache($image); - // stop. - } - - /** - * Build info about requested image to be proxied - * - * @return array - * [ - * 'url' => requested url, - * 'size' => requested image size (int) - * 'sizetype' => requested image size (string): ':micro', ':thumb', ':small', ':medium', ':large' - * ] - * @throws \Exception - */ - private function getRequestInfo(): array - { - $size = ProxyUtils::PIXEL_LARGE; - $sizetype = ''; - - if (!empty($this->parameters['url']) && empty($_REQUEST['url'])) { - $url = $this->parameters['url']; - - // thumb, small, medium and large. - if (substr($url, -6) == ':micro') { - $size = ProxyUtils::PIXEL_MICRO; - $sizetype = ':micro'; - $url = substr($url, 0, -6); - } elseif (substr($url, -6) == ':thumb') { - $size = ProxyUtils::PIXEL_THUMB; - $sizetype = ':thumb'; - $url = substr($url, 0, -6); - } elseif (substr($url, -6) == ':small') { - $size = ProxyUtils::PIXEL_SMALL; - $url = substr($url, 0, -6); - $sizetype = ':small'; - } elseif (substr($url, -7) == ':medium') { - $size = ProxyUtils::PIXEL_MEDIUM; - $url = substr($url, 0, -7); - $sizetype = ':medium'; - } elseif (substr($url, -6) == ':large') { - $size = ProxyUtils::PIXEL_LARGE; - $url = substr($url, 0, -6); - $sizetype = ':large'; - } - - $pos = strrpos($url, '=.'); - if ($pos) { - $url = substr($url, 0, $pos + 1); - } - - $url = str_replace(['.jpg', '.jpeg', '.gif', '.png'], ['','','',''], $url); - - $url = base64_decode(strtr($url, '-_', '+/'), true); - } else { - $url = $_REQUEST['url'] ?? ''; - } - - return [ - 'url' => $url, - 'size' => $size, - 'sizetype' => $sizetype, - ]; - } - - /** - * In case of an error just stop. We don't return content to avoid caching problems - * - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function responseError() - { - throw new \Friendica\Network\HTTPException\InternalServerErrorException(); - } - - /** - * Output the image with cache headers - * - * @param Image $img - * @return void - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function responseImageHttpCache(Image $img) - { - if (is_null($img) || !$img->isValid()) { - Logger::notice('The cached image is invalid'); - self::responseError(); - // stop. - } - header('Content-type: ' . $img->getType()); - header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); - header('Etag: "' . md5($img->asString()) . '"'); - header('Expires: ' . gmdate('D, d M Y H:i:s', time() + (31536000)) . ' GMT'); - header('Cache-Control: max-age=31536000'); - echo $img->asString(); - System::exit(); - } -} diff --git a/src/Util/Proxy.php b/src/Util/Proxy.php index 17b71ddd88..cb8042f1b1 100644 --- a/src/Util/Proxy.php +++ b/src/Util/Proxy.php @@ -69,63 +69,6 @@ class Proxy // No instances from utilities classes } - /** - * Transform a remote URL into a local one. - * - * This function only performs the URL replacement on http URL and if the - * provided URL isn't local - * - * @param string $url The URL to proxify - * @param string $size One of the Proxy::SIZE_* constants - * @return string The proxified URL or relative path - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function proxifyUrl(string $url, string $size = ''): string - { - if (!DI::config()->get('system', 'proxify_content')) { - return $url; - } - - // Trim URL first - $url = trim($url); - - // Quit if not an HTTP/HTTPS link or if local - if (!in_array(parse_url($url, PHP_URL_SCHEME), ['http', 'https']) || self::isLocalImage($url)) { - return $url; - } - - // Image URL may have encoded ampersands for display which aren't desirable for proxy - $url = html_entity_decode($url, ENT_NOQUOTES, 'utf-8'); - - $shortpath = hash('md5', $url); - $longpath = substr($shortpath, 0, 2); - - $longpath .= '/' . strtr(base64_encode($url), '+/', '-_'); - - // Extract the URL extension - $extension = pathinfo(parse_url($url, PHP_URL_PATH), PATHINFO_EXTENSION); - - if (in_array($extension, self::$extensions)) { - $shortpath .= '.' . $extension; - $longpath .= '.' . $extension; - } - - $proxypath = DI::baseUrl() . '/proxy/' . $longpath; - - if ($size != '') { - $size = ':' . $size; - } - - Logger::info('Created proxy link', ['url' => $url]); - - // Too long files aren't supported by Apache - if (strlen($proxypath) > 250) { - return DI::baseUrl() . '/proxy/' . $shortpath . '?url=' . urlencode($url); - } else { - return $proxypath . $size; - } - } - /** * "Proxifies" HTML code's image tags * diff --git a/static/routes.config.php b/static/routes.config.php index 0f603b7e3b..004099ebb2 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -595,13 +595,6 @@ return [ '/u/{nickname}' => $profileRoutes, '/~{nickname}' => $profileRoutes, - '/proxy' => [ - '[/]' => [Module\Proxy::class, [R::GET]], - '/{url}' => [Module\Proxy::class, [R::GET]], - '/{sub1}/{url}' => [Module\Proxy::class, [R::GET]], - '/{sub1}/{sub2}/{url}' => [Module\Proxy::class, [R::GET]], - ], - // OStatus stack modules '/ostatus/repair' => [Module\OStatus\Repair::class, [R::GET ]], '/ostatus/subscribe' => [Module\OStatus\Subscribe::class, [R::GET ]], diff --git a/static/settings.config.php b/static/settings.config.php index 5bd1f2f193..ea5bb2f39e 100644 --- a/static/settings.config.php +++ b/static/settings.config.php @@ -241,10 +241,6 @@ return [ // Maximum amount of tags in a post before it is rejected as spam. 'relay_max_tags' => 20, - // proxify_content (Boolean) - // Use the proxy functionality for fetching external content - 'proxify_content' => true, - // relay_directly (Boolean) // Directly transmit content to relay subscribers without using a relay server 'relay_directly' => false, diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 9955eab35b..8eeac91698 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2024.06-dev\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-13 11:02+0000\n" +"POT-Creation-Date: 2024-04-15 18:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,13 +38,13 @@ msgstr "" msgid "Empty post discarded." msgstr "" -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:434 src/Module/Admin/Themes/Details.php:39 #: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:42 #: src/Module/Debug/ItemBody.php:57 src/Module/Item/Feed.php:80 msgid "Item not found." msgstr "" -#: mod/item.php:457 mod/message.php:67 mod/message.php:113 mod/notes.php:45 +#: mod/item.php:458 mod/message.php:67 mod/message.php:113 mod/notes.php:45 #: mod/photos.php:150 mod/photos.php:666 src/Model/Event.php:520 #: src/Module/Attach.php:55 src/Module/BaseApi.php:103 #: src/Module/BaseNotifications.php:98 src/Module/BaseSettings.php:50 @@ -67,7 +67,7 @@ msgstr "" #: src/Module/Register.php:207 src/Module/Register.php:246 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 #: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:62 -#: src/Module/Settings/Channels.php:135 src/Module/Settings/Delegation.php:90 +#: src/Module/Settings/Channels.php:137 src/Module/Settings/Delegation.php:90 #: src/Module/Settings/Display.php:90 src/Module/Settings/Display.php:199 #: src/Module/Settings/Profile/Photo/Crop.php:165 #: src/Module/Settings/Profile/Photo/Index.php:110 @@ -380,9 +380,9 @@ msgstr "" msgid "Personal notes are visible only by yourself." msgstr "" -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:859 #: src/Module/Admin/Storage.php:142 src/Module/Filer/SaveTag.php:74 -#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:223 +#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:225 msgid "Save" msgstr "" @@ -794,12 +794,12 @@ msgstr "" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:46 #: src/Content/Widget.php:240 src/Core/ACL.php:195 src/Module/Contact.php:414 #: src/Module/PermissionTooltip.php:141 src/Module/PermissionTooltip.php:163 -#: src/Module/Settings/Channels.php:154 +#: src/Module/Settings/Channels.php:156 msgid "Followers" msgstr "" #: src/BaseModule.php:444 src/Content/Widget.php:241 src/Module/Contact.php:417 -#: src/Module/Settings/Channels.php:153 +#: src/Module/Settings/Channels.php:155 msgid "Following" msgstr "" @@ -1567,7 +1567,7 @@ msgid "Posts from accounts that you follow but who don't post very often" msgstr "" #: src/Content/Conversation/Factory/Channel.php:49 -#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Images" msgstr "" @@ -1576,7 +1576,7 @@ msgid "Posts with images" msgstr "" #: src/Content/Conversation/Factory/Channel.php:50 -#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Audio" msgstr "" @@ -1585,7 +1585,7 @@ msgid "Posts with audio" msgstr "" #: src/Content/Conversation/Factory/Channel.php:51 -#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Videos" msgstr "" @@ -1602,7 +1602,7 @@ msgid "Posts from local users on this server" msgstr "" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:146 src/Module/Settings/Channels.php:151 msgid "Global Community" msgstr "" @@ -1611,7 +1611,7 @@ msgid "Posts from users of the whole federated network" msgstr "" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:152 msgid "Latest Activity" msgstr "" @@ -1620,7 +1620,7 @@ msgid "Sort by latest activity" msgstr "" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:153 msgid "Latest Posts" msgstr "" @@ -1629,7 +1629,7 @@ msgid "Sort by post received date" msgstr "" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:154 msgid "Latest Creation" msgstr "" @@ -1732,7 +1732,7 @@ msgid "" msgstr "" #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 -#: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:880 #: src/Content/Widget.php:538 src/Model/User.php:1388 msgid "Groups" msgstr "" @@ -1767,8 +1767,8 @@ msgid "Display posts done by accounts with the selected account type." msgstr "" #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 -#: src/Module/Settings/Channels.php:219 src/Module/Settings/Display.php:318 +#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:221 src/Module/Settings/Display.php:318 msgid "Channels" msgstr "" @@ -1937,8 +1937,8 @@ msgstr "" msgid "Ignore %s server" msgstr "" -#: src/Content/Item.php:443 src/Module/Settings/Channels.php:196 -#: src/Module/Settings/Channels.php:217 src/Object/Post.php:524 +#: src/Content/Item.php:443 src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:219 src/Object/Post.php:524 msgid "Languages" msgstr "" @@ -1968,7 +1968,7 @@ msgstr "" msgid "Clear notifications" msgstr "" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:867 msgid "@name, !group, #tags, content" msgstr "" @@ -2085,7 +2085,7 @@ msgstr "" msgid "Addon applications, utilities, games" msgstr "" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:865 #: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 msgid "Search" msgstr "" @@ -2094,17 +2094,17 @@ msgstr "" msgid "Search site content" msgstr "" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:874 msgid "Full Text" msgstr "" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:875 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "" #: src/Content/Nav.php:274 src/Content/Nav.php:329 -#: src/Content/Text/HTML.php:877 src/Module/BaseProfile.php:127 +#: src/Content/Text/HTML.php:876 src/Module/BaseProfile.php:127 #: src/Module/BaseProfile.php:130 src/Module/Contact.php:426 #: src/Module/Contact.php:535 view/theme/frio/theme.php:246 msgid "Contacts" @@ -2266,8 +2266,8 @@ msgstr "" msgid "last" msgstr "" -#: src/Content/Text/BBCode.php:701 src/Content/Text/BBCode.php:1843 -#: src/Content/Text/BBCode.php:1844 +#: src/Content/Text/BBCode.php:701 src/Content/Text/BBCode.php:1873 +#: src/Content/Text/BBCode.php:1874 msgid "Image/photo" msgstr "" @@ -2282,35 +2282,35 @@ msgstr "" msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1724 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1754 src/Content/Text/HTML.php:904 msgid "Click to open/close" msgstr "" -#: src/Content/Text/BBCode.php:1779 +#: src/Content/Text/BBCode.php:1809 msgid "$1 wrote:" msgstr "" -#: src/Content/Text/BBCode.php:1853 src/Content/Text/BBCode.php:1854 +#: src/Content/Text/BBCode.php:1883 src/Content/Text/BBCode.php:1884 msgid "Encrypted content" msgstr "" -#: src/Content/Text/BBCode.php:2159 +#: src/Content/Text/BBCode.php:2189 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2178 +#: src/Content/Text/BBCode.php:2208 msgid "Invalid link protocol" msgstr "" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:782 msgid "Loading more entries..." msgstr "" -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:783 msgid "The end" msgstr "" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:127 +#: src/Content/Text/HTML.php:859 src/Content/Widget/VCard.php:127 #: src/Model/Profile.php:476 src/Module/Contact/Profile.php:477 msgid "Follow" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/Module/Admin/Addons/Details.php:111 src/Module/Admin/Addons/Index.php:67 #: src/Module/Admin/Federation.php:220 src/Module/Admin/Logs/Settings.php:85 #: src/Module/Admin/Logs/View.php:83 src/Module/Admin/Queue.php:73 -#: src/Module/Admin/Site.php:457 src/Module/Admin/Storage.php:138 +#: src/Module/Admin/Site.php:455 src/Module/Admin/Storage.php:138 #: src/Module/Admin/Summary.php:196 src/Module/Admin/Themes/Details.php:90 #: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:77 #: src/Module/Moderation/Users/Create.php:61 @@ -4051,7 +4051,7 @@ msgid "Addon %s failed to install." msgstr "" #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:87 src/Module/Admin/Site.php:460 +#: src/Module/Admin/Logs/Settings.php:87 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 #: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 @@ -4264,8 +4264,8 @@ msgid "Enable Debugging" msgstr "" #: src/Module/Admin/Logs/Settings.php:91 src/Module/Admin/Logs/Settings.php:92 -#: src/Module/Admin/Logs/Settings.php:93 src/Module/Admin/Site.php:480 -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Logs/Settings.php:93 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "Read-only because it is set by an environment variable" msgstr "" @@ -4429,269 +4429,269 @@ msgstr "" msgid "Priority" msgstr "" -#: src/Module/Admin/Site.php:244 +#: src/Module/Admin/Site.php:243 #, php-format msgid "%s is no valid input for maximum image size" msgstr "" -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:217 +#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:217 msgid "No special theme for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:227 #, php-format msgid "%s - (Experimental)" msgstr "" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:400 msgid "No community page for visitors" msgstr "" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:401 msgid "Public postings from users of this site" msgstr "" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "" -#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:456 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:153 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "" -#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Admin/Site.php:463 src/Module/Calendar/Event/Form.php:252 #: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 msgid "Advanced" msgstr "" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "" -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:468 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "" -#: src/Module/Admin/Site.php:471 +#: src/Module/Admin/Site.php:469 msgid "The system is not subscribed to any relays at the moment." msgstr "" -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:473 msgid "Relocate Node" msgstr "" -#: src/Module/Admin/Site.php:476 +#: src/Module/Admin/Site.php:474 msgid "" "Relocating your node enables you to change the DNS domain of this node and " "keep all the existing users and posts. This process takes a while and can " "only be started from the relocate console command like this:" msgstr "" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:478 msgid "Site name" msgstr "" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "" "The email address your server shall use to send notification emails from." msgstr "" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "" "Name of the internal system account that is used to perform ActivityPub " "requests. This must be an unused username. If set, this can't be changed " "again." msgstr "" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "" -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "" -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Mobile system theme" msgstr "" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead " "to endless loops." msgstr "" -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "" -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "" "Displays the menu entry for the Help pages from the navigation menu. It is " "always accessible by calling /help directly." msgstr "" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Single user instance" msgstr "" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Make this instance multi-user or single-user for the named user" msgstr "" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " @@ -4703,35 +4703,35 @@ msgid "" "to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "" -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "" -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:501 msgid "Maximum Users" msgstr "" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:501 msgid "" "If defined, the register policy is automatically closed when the given " "number of users is reached and reopens the registry when the number drops " @@ -4739,178 +4739,178 @@ msgid "" "not when the policy is set to approval." msgstr "" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:502 msgid "Maximum Daily Registrations" msgstr "" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:502 msgid "" "If registration is permitted above, this sets the maximum number of new user " "registrations to accept per day. If register is set to closed, this setting " "has no effect." msgstr "" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:508 msgid "Disallowed email domains" msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:508 msgid "" "Comma separated list of domains which are rejected as email addresses for " "registrations to this site. Wildcards are accepted." msgstr "" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:509 msgid "No OEmbed rich content" msgstr "" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:509 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "" "Comma separated list of domains from which content is allowed to be embedded " "in posts like with OEmbed. All sub-domains of the listed domains are allowed " "as well." msgstr "" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:515 msgid "Don't include post content in email notifications" msgstr "" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:515 msgid "" "Don't include the content of a post/comment/private message/etc. in the " "email notifications that are sent out from this site, as a privacy measure." msgstr "" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "" "Don't replace locally-hosted private photos in posts with an embedded copy " "of the image. This means that contacts who receive posts containing private " "photos will have to authenticate and load each image, which may take a while." msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "" "Set this to announce that your node is used mostly for explicit content that " "might not be suited for minors. This information will be published in the " @@ -4919,339 +4919,329 @@ msgid "" "will be shown at the user registration page." msgstr "" -#: src/Module/Admin/Site.php:521 -msgid "Proxify external content" -msgstr "" - -#: src/Module/Admin/Site.php:521 -msgid "" -"Route external content via the proxy functionality. This is used for example " -"for some OEmbed accesses and in some other rare cases." -msgstr "" - -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:519 msgid "Only local search" msgstr "" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:519 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:520 msgid "Blocked tags for trending tags" msgstr "" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:520 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending " "tags." msgstr "" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:521 msgid "Cache contact avatars" msgstr "" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:521 msgid "" "Locally store the avatar pictures of the contacts. This uses a lot of " "storage space but it increases the performance." msgstr "" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "Allow Users to set remote_self" msgstr "" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "" "With checking this, every user is allowed to mark every contact as a " "remote_self in the repair contact dialog. Setting this flag on a contact " "causes mirroring every posting of that contact in the users stream." msgstr "" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:523 msgid "Allow Users to set up relay channels" msgstr "" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:523 msgid "" "If enabled, it is possible to create relay users that are used to reshare " "content based on user defined channels." msgstr "" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Adjust the feed poll frequency" msgstr "" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Automatically detect and set the best feed poll frequency." msgstr "" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:525 msgid "Minimum poll interval" msgstr "" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:525 msgid "" "Minimal distance in minutes between two polls for mail and feed contacts. " "Reasonable values are between 1 and 59." msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable multiple registrations" msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable users to register additional accounts for use as pages." msgstr "" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID" msgstr "" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:528 msgid "Enable full name check" msgstr "" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:528 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:529 msgid "Email administrators on new registration" msgstr "" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:529 msgid "" "If enabled and the system is set to an open registration, an email for each " "new registration is sent to the administrators." msgstr "" -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "Community pages for visitors" msgstr "" -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "" "The maximum number of posts per user on the local community page. This is " "useful, when a single user floods the local community page." msgstr "" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:532 msgid "Posts per server on community page" msgstr "" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:532 msgid "" "The maximum number of posts per server on the global community page. This is " "useful, when posts from a single server flood the global community page." msgstr "" -#: src/Module/Admin/Site.php:537 +#: src/Module/Admin/Site.php:534 msgid "Enable Mail support" msgstr "" -#: src/Module/Admin/Site.php:537 +#: src/Module/Admin/Site.php:534 msgid "" "Enable built-in mail support to poll IMAP folders and to reply via mail." msgstr "" -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:535 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:538 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub " "directory." msgstr "" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "" "If you wish, you can turn on strict certificate checking. This will mean you " "cannot connect (at all) to self-signed SSL sites." msgstr "" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "User name for the proxy server." msgstr "" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "Proxy URL" msgstr "" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "" "If you want to use a proxy server that Friendica should use to connect to " "the network, put the URL of the proxy here." msgstr "" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Network timeout" msgstr "" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "" -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "" -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:550 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:551 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." msgstr "" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:553 msgid "Only update contacts/servers with local data" msgstr "" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:553 msgid "" "If enabled, the system will only look for changes in contacts and servers " "that engaged on this system by either being in a contact list of a user or " "when posts or comments exists from the contact on this system." msgstr "" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:554 msgid "Synchronize the contacts with the directory server" msgstr "" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:554 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "" -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "" -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "" "Periodically query other servers for contacts and servers that they know of. " "The system queries Friendica, Mastodon and Hubzilla servers. Keep it " "deactivated on small machines to decrease the database size and load." msgstr "" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:557 msgid "Days between requery" msgstr "" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:557 msgid "" "Number of days after which a server is requeried for their contacts and " "servers it knows of. This is only used when the discovery is activated." msgstr "" -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:558 msgid "Search the local directory" msgstr "" -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:558 msgid "" "Search the local directory instead of the global directory. When searching " "locally, every search will be executed on the global directory in the " "background. This improves the search results when the search is repeated." msgstr "" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "" "If enabled, general server and usage data will be published. The data " "contains the name and version of the server, number of users with public " @@ -5259,50 +5249,50 @@ msgid "" "href=\"http://the-federation.info/\">the-federation.info for details." msgstr "" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "" "Enables checking for new Friendica versions at github. If there is a new " "version, you will be informed in the admin panel overview." msgstr "" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "" "Remove old remote items, orphaned database records and old content from some " "other helper tables." msgstr "" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "" "When the database cleanup is enabled, this defines the days after which " "remote items will be deleted. Own items, and marked or filed items are " "always kept. 0 disables this behaviour." msgstr "" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5310,175 +5300,175 @@ msgid "" "items if set to 0." msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "" "The conversation data is used for ActivityPub and OStatus, as well as for " "debug purposes. It should be safe to remove it after 14 days, default is 90 " "days." msgstr "" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "How much comments should be shown for each post? Default value is 100." msgstr "" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:570 msgid "Items per page" msgstr "" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:570 msgid "" "Number of items per page in stream pages (network, community, profile/" "contact statuses, search)." msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:571 msgid "Items per page for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:571 msgid "" "Number of items per page in stream pages (network, community, profile/" "contact statuses, search) for mobile devices." msgstr "" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:572 msgid "Temp path" msgstr "" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:572 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "On large systems the text search can slow down the system extremely." msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:574 msgid "Maximum age of items in the search table" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:574 msgid "" "Maximum age of items in the search table in days. Lower values will increase " "the performance and reduce disk usage. 0 means no age restriction." msgstr "" -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:575 msgid "Generate counts per contact circle when calculating network count" msgstr "" -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:575 msgid "" "On systems with users that heavily use contact circles the query can be very " "expensive." msgstr "" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:576 msgid "Process \"view\" activities" msgstr "" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:576 msgid "" "\"view\" activities are mostly geberated by Peertube systems. Per default " "they are not processed for performance reasons. Only activate this option on " "performant system." msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:577 msgid "Days, after which a contact is archived" msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:577 msgid "" "Number of days that we try to deliver content or to update the contact data " "before we archive a contact." msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:579 msgid "Maximum number of parallel workers" msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:579 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great. " "Default value is %d." msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:580 msgid "Maximum load for workers" msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:580 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:581 msgid "Enable fastlane" msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:581 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes " "with higher priority are blocked by processes of lower priority." msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:582 msgid "Decoupled receiver" msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:582 msgid "" "Decouple incoming ActivityPub posts by processing them in the background via " "a worker process. Only enable this on fast systems." msgstr "" -#: src/Module/Admin/Site.php:586 +#: src/Module/Admin/Site.php:583 msgid "Cron interval" msgstr "" -#: src/Module/Admin/Site.php:586 +#: src/Module/Admin/Site.php:583 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:584 msgid "Worker defer limit" msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:584 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:585 msgid "Worker fetch limit" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:585 msgid "" "Number of worker tasks that are fetched in a single query. Higher values " "should increase the performance, too high values will mostly likely decrease " @@ -5486,153 +5476,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "" "Can be \"all\" or \"tags\". \"all\" means that every public post should be " "received. \"tags\" means that only posts with selected tags should be " "received." msgstr "" -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:313 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:313 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:591 msgid "Maximum amount of tags" msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:591 msgid "" "Maximum amount of tags in a post before it is rejected as spam. The post has " "to contain at least one link. Posts from subscribed accounts will not be " "rejected." msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:592 msgid "Allow user tags" msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:592 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "" -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "Deny undetected languages" msgstr "" -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "If enabled, posts with undetected languages will be rejected." msgstr "" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:594 msgid "Language Quality" msgstr "" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:594 msgid "The minimum language quality that is required to accept the post." msgstr "" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:595 msgid "Number of languages for the language detection" msgstr "" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:595 msgid "" "The system detects a list of languages per post. Only if the desired " "languages are in the list, the message will be accepted. The higher the " "number, the more posts will be falsely detected." msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:597 msgid "Maximum age of channel" msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:597 msgid "" "This defines the maximum age in hours of items that should be displayed in " "channels. This affects the channel performance." msgstr "" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:598 msgid "Maximum number of channel posts" msgstr "" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:598 msgid "" "For performance reasons, the channels use a dedicated table to store " "content. The higher the value the slower the channels." msgstr "" -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:599 msgid "Interaction score days" msgstr "" -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:599 msgid "Number of days that are used to calculate the interaction score." msgstr "" -#: src/Module/Admin/Site.php:603 +#: src/Module/Admin/Site.php:600 msgid "Maximum number of posts per author" msgstr "" -#: src/Module/Admin/Site.php:603 +#: src/Module/Admin/Site.php:600 msgid "" "Maximum number of posts per page by author if the contact frequency is set " "to \"Display only few posts\". If there are more posts, then the post with " "the most interactions will be displayed." msgstr "" -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:601 msgid "Sharer interaction days" msgstr "" -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:601 msgid "" "Number of days of the last interaction that are used to define which sharers " "are used for the \"sharers of sharers\" channel." msgstr "" -#: src/Module/Admin/Site.php:607 +#: src/Module/Admin/Site.php:604 msgid "Start Relocation" msgstr "" @@ -6253,7 +6243,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Index.php:116 #: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:149 #: src/Module/Security/TwoFactor/Verify.php:101 -#: src/Module/Settings/Channels.php:184 src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -7506,7 +7496,7 @@ msgstr "" #: src/Module/Friendica.php:101 #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:111 -#: src/Module/Settings/Channels.php:226 +#: src/Module/Settings/Channels.php:228 msgid "Reason for the block" msgstr "" @@ -8258,7 +8248,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Index.php:86 #: src/Module/Moderation/Blocklist/Server/Index.php:110 -#: src/Module/Settings/Channels.php:225 +#: src/Module/Settings/Channels.php:227 msgid "Blocked server domain pattern" msgstr "" @@ -10238,120 +10228,120 @@ msgstr "" msgid "No Addon settings configured" msgstr "" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:144 msgid "" "This page can be used to define the channels that will automatically be " "reshared by your account." msgstr "" -#: src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:149 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:178 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:178 msgid "" "When selected, the channel results are reshared. This only works for public " "ActivityPub posts from the public timeline or the user defined circles." msgstr "" -#: src/Module/Settings/Channels.php:184 src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 #: src/Module/Settings/Display.php:342 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 +#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 #: src/Module/Settings/Display.php:343 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:200 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:200 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:207 msgid "Short name for the channel. It is displayed on the channels widget." msgstr "" -#: src/Module/Settings/Channels.php:206 +#: src/Module/Settings/Channels.php:208 msgid "This should describe the content of the channel in a few word." msgstr "" -#: src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:209 msgid "" "When you want to access this channel via an access key, you can define it " "here. Pay attention to not use an already used one." msgstr "" -#: src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:210 msgid "Select a circle or channel, that your channel should be based on." msgstr "" -#: src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:211 msgid "" "Comma separated list of tags. A post will be used when it contains any of " "the listed tags." msgstr "" -#: src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:212 msgid "" "Comma separated list of tags. If a post contain any of these tags, then it " "will not be part of nthis channel." msgstr "" -#: src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:213 msgid "" "Minimum post size. Leave empty for no minimum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "" -#: src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:214 msgid "" "Maximum post size. Leave empty for no maximum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "" -#: src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:215 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10359,35 +10349,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:216 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:217 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:218 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:223 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:224 msgid "Add" msgstr "" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:226 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:229 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:230 msgid "Delete entry from the channel list?" msgstr "" diff --git a/view/templates/admin/site.tpl b/view/templates/admin/site.tpl index 8584558ef0..36f4f44258 100644 --- a/view/templates/admin/site.tpl +++ b/view/templates/admin/site.tpl @@ -88,7 +88,6 @@ {{include file="field_checkbox.tpl" field=$allow_relay_channels}} {{include file="field_checkbox.tpl" field=$adjust_poll_frequency}} {{include file="field_checkbox.tpl" field=$explicit_content}} - {{include file="field_checkbox.tpl" field=$proxify_content}} {{include file="field_checkbox.tpl" field=$local_search}} {{include file="field_input.tpl" field=$blocked_tags}}
diff --git a/view/theme/frio/templates/admin/site.tpl b/view/theme/frio/templates/admin/site.tpl index 41e5e03957..452d62afe9 100644 --- a/view/theme/frio/templates/admin/site.tpl +++ b/view/theme/frio/templates/admin/site.tpl @@ -168,7 +168,6 @@ {{include file="field_checkbox.tpl" field=$allow_relay_channels}} {{include file="field_checkbox.tpl" field=$adjust_poll_frequency}} {{include file="field_checkbox.tpl" field=$explicit_content}} - {{include file="field_checkbox.tpl" field=$proxify_content}} {{include file="field_checkbox.tpl" field=$local_search}} {{include file="field_input.tpl" field=$blocked_tags}}