From f23ecaff6af1982112469f90d6bcdf0408b0f22e Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Mon, 25 Dec 2023 12:39:15 +0100 Subject: [PATCH] Posts per author/server on the community pages (#13764) * Posts per author/server on the community pages * Updated database.sql --- database.sql | 2 +- src/Module/Admin/Site.php | 5 +- src/Module/Conversation/Timeline.php | 60 +- static/settings.config.php | 8 + view/lang/C/messages.po | 774 ++++++++++++----------- view/templates/admin/site.tpl | 1 + view/theme/frio/templates/admin/site.tpl | 1 + 7 files changed, 448 insertions(+), 403 deletions(-) diff --git a/database.sql b/database.sql index f114bb5bfd..985587e356 100644 --- a/database.sql +++ b/database.sql @@ -1,5 +1,5 @@ -- ------------------------------------------ --- Friendica 2023.12 (Yellow archangel) +-- Friendica 2024.03-dev (Yellow Archangel) -- DB_UPDATE_VERSION 1542 -- ------------------------------------------ diff --git a/src/Module/Admin/Site.php b/src/Module/Admin/Site.php index afd6e7ca75..993da0dcce 100644 --- a/src/Module/Admin/Site.php +++ b/src/Module/Admin/Site.php @@ -106,6 +106,7 @@ class Site extends BaseAdmin $register_notification = !empty($_POST['register_notification']); $community_page_style = (!empty($_POST['community_page_style']) ? intval(trim($_POST['community_page_style'])) : 0); $max_author_posts_community_page = (!empty($_POST['max_author_posts_community_page']) ? intval(trim($_POST['max_author_posts_community_page'])) : 0); + $max_server_posts_community_page = (!empty($_POST['max_server_posts_community_page']) ? intval(trim($_POST['max_server_posts_community_page'])) : 0); $verifyssl = !empty($_POST['verifyssl']); $proxyuser = (!empty($_POST['proxyuser']) ? trim($_POST['proxyuser']) : ''); @@ -276,6 +277,7 @@ class Site extends BaseAdmin $transactionConfig->set('system', 'register_notification' , $register_notification); $transactionConfig->set('system', 'community_page_style' , $community_page_style); $transactionConfig->set('system', 'max_author_posts_community_page', $max_author_posts_community_page); + $transactionConfig->set('system', 'max_server_posts_community_page', $max_server_posts_community_page); $transactionConfig->set('system', 'verifyssl' , $verifyssl); $transactionConfig->set('system', 'proxyuser' , $proxyuser); $transactionConfig->set('system', 'proxy' , $proxy); @@ -519,7 +521,8 @@ class Site extends BaseAdmin '$enable_regfullname' => ['enable_regfullname', DI::l10n()->t('Enable full name check'), !DI::config()->get('system', 'no_regfullname'), DI::l10n()->t('Prevents users from registering with a display name with fewer than two parts separated by spaces.')], '$register_notification' => ['register_notification', DI::l10n()->t('Email administrators on new registration'), DI::config()->get('system', 'register_notification'), DI::l10n()->t('If enabled and the system is set to an open registration, an email for each new registration is sent to the administrators.')], '$community_page_style' => ['community_page_style', DI::l10n()->t('Community pages for visitors'), DI::config()->get('system', 'community_page_style'), DI::l10n()->t('Which community pages should be available for visitors. Local users always see both pages.'), $community_page_style_choices], - '$max_author_posts_community_page' => ['max_author_posts_community_page', DI::l10n()->t('Posts per user on community page'), DI::config()->get('system', 'max_author_posts_community_page'), DI::l10n()->t('The maximum number of posts per user on the community page. (Not valid for "Global Community")')], + '$max_author_posts_community_page' => ['max_author_posts_community_page', DI::l10n()->t('Posts per user on community page'), DI::config()->get('system', 'max_author_posts_community_page'), DI::l10n()->t('The maximum number of posts per user on the local community page. This is useful, when a single user floods the local community page.')], + '$max_server_posts_community_page' => ['max_server_posts_community_page', DI::l10n()->t('Posts per server on community page'), DI::config()->get('system', 'max_server_posts_community_page'), DI::l10n()->t('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.')], '$mail_able' => function_exists('imap_open'), '$mail_enabled' => ['mail_enabled', DI::l10n()->t('Enable Mail support'), !DI::config()->get('system', 'imap_disabled', !function_exists('imap_open')), DI::l10n()->t('Enable built-in mail support to poll IMAP folders and to reply via mail.')], '$mail_not_able' => DI::l10n()->t('Mail support can\'t be enabled because the PHP IMAP module is not installed.'), diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index b5c936b13f..48f1a3fbeb 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -520,37 +520,54 @@ class Timeline extends BaseModule { $items = $this->selectItems(); - $maxpostperauthor = (int) $this->config->get('system', 'max_author_posts_community_page'); - if ($maxpostperauthor != 0 && $this->selectedTab == 'local') { + if ($this->selectedTab == 'local') { + $maxpostperauthor = (int)$this->config->get('system', 'max_author_posts_community_page'); + $key = 'author-id'; + } elseif ($this->selectedTab == 'global') { + $maxpostperauthor = (int)$this->config->get('system', 'max_server_posts_community_page'); + $key = 'author-gsid'; + } else { + $maxpostperauthor = 0; + } + if ($maxpostperauthor != 0) { $count = 1; - $previousauthor = ''; - $numposts = 0; + $author_posts = []; $selected_items = []; while (count($selected_items) < $this->itemsPerPage && ++$count < 50 && count($items) > 0) { - foreach ($items as $item) { - if ($previousauthor == $item["author-link"]) { - ++$numposts; - } else { - $numposts = 0; - } - $previousauthor = $item["author-link"]; + $maxposts = round((count($items) / $this->itemsPerPage) * $maxpostperauthor); + $minId = $items[array_key_first($items)]['received']; + $maxId = $items[array_key_last($items)]['received']; + $this->logger->debug('Blubb', ['tab' => $this->selectedTab, 'count' => $count, 'min' => $minId, 'max' => $maxId]); - if (($numposts < $maxpostperauthor) && (count($selected_items) < $this->itemsPerPage)) { - $selected_items[] = $item; + foreach ($items as $item) { + $author_posts[$item[$key]][$item['uri-id']] = $item['received']; + } + foreach ($author_posts as $posts) { + if (count($posts) <= $maxposts) { + continue; + } + asort($posts); + while (count($posts) > $maxposts) { + $uri_id = array_key_first($posts); + unset($posts[$uri_id]); + unset($items[$uri_id]); } } + $selected_items = array_merge($selected_items, $items); // If we're looking at a "previous page", the lookup continues forward in time because the list is // sorted in chronologically decreasing order - if (isset($this->minId)) { - $this->minId = $items[0]['received']; + if (!empty($this->minId)) { + $this->minId = $minId; } else { // In any other case, the lookup continues backwards in time - $this->maxId = $items[count($items) - 1]['received']; + $this->maxId = $maxId; } - $items = $this->selectItems(); + if (count($selected_items) < $this->itemsPerPage) { + $items = $this->selectItems(); + } } } else { $selected_items = $items; @@ -606,9 +623,14 @@ class Timeline extends BaseModule } } - $r = Post::selectThreadForUser($this->session->getLocalUserId() ?: 0, ['uri-id', 'received', 'author-link'], $condition, $params); + $items = []; + $result = Post::selectThreadForUser($this->session->getLocalUserId() ?: 0, ['uri-id', 'received', 'author-id', 'author-gsid'], $condition, $params); + + while ($item = $this->database->fetch($result)) { + $items[$item['uri-id']] = $item; + } + $this->database->close($result); - $items = Post::toArray($r); if (empty($items)) { return []; } diff --git a/static/settings.config.php b/static/settings.config.php index 578fdd268c..3a38400561 100644 --- a/static/settings.config.php +++ b/static/settings.config.php @@ -166,6 +166,10 @@ return [ // Has to be one of these values: emergency, alert, critical, error, warning, notice, info, debug 'loglevel' => 'notice', + // max_author_posts_community_page (Integer) + // The maximum number of posts on the local community page from a single author. + 'max_author_posts_community_page' => 0, + // max_image_length (Integer) // An alternate way of limiting picture upload sizes. // Specify the maximum pixel length that pictures are allowed to be (for non-square pictures, it will apply to the longest side). @@ -173,6 +177,10 @@ return [ // If you don't want to set a maximum length, set to -1. 'max_image_length' => -1, + // max_server_posts_community_page (Integer) + // The maximum number of posts on the global community page from a single server. + 'max_server_posts_community_page' => 0, + // maximagesize (Integer) // Maximum size in bytes of an uploaded photo. 'maximagesize' => 800000, diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index abe10bce55..bcd02c885b 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2023.09-rc\n" +"Project-Id-Version: 2024.03-dev\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-04 22:18+0000\n" +"POT-Creation-Date: 2023-12-25 10:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -68,7 +68,7 @@ msgstr "" #: src/Module/Register.php:90 src/Module/Register.php:206 #: src/Module/Register.php:245 src/Module/Search/Directory.php:37 #: src/Module/Settings/Account.php:50 src/Module/Settings/Account.php:388 -#: src/Module/Settings/Channels.php:56 src/Module/Settings/Channels.php:114 +#: src/Module/Settings/Channels.php:56 src/Module/Settings/Channels.php:112 #: src/Module/Settings/Delegation.php:90 src/Module/Settings/Display.php:90 #: src/Module/Settings/Display.php:197 #: src/Module/Settings/Profile/Photo/Crop.php:165 @@ -293,7 +293,7 @@ msgid "Insert web link" msgstr "" #: mod/message.php:201 mod/message.php:357 mod/photos.php:1301 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:401 src/Content/Conversation.php:1604 #: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 #: src/Module/Profile/UnkMail.php:154 src/Object/Post.php:609 msgid "Please wait" @@ -386,7 +386,7 @@ msgstr "" #: 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:162 +#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:171 msgid "Save" msgstr "" @@ -396,7 +396,7 @@ msgstr "" #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 #: src/Module/Profile/Common.php:62 src/Module/Profile/Common.php:71 #: src/Module/Profile/Contacts.php:64 src/Module/Profile/Contacts.php:72 -#: src/Module/Profile/Conversations.php:91 src/Module/Profile/Media.php:38 +#: src/Module/Profile/Conversations.php:91 src/Module/Profile/Media.php:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 #: src/Module/Register.php:267 msgid "User not found." @@ -625,12 +625,12 @@ msgstr "" msgid "Loading..." msgstr "" -#: mod/photos.php:1236 src/Content/Conversation.php:1499 +#: mod/photos.php:1236 src/Content/Conversation.php:1519 #: src/Object/Post.php:261 msgid "Select" msgstr "" -#: mod/photos.php:1237 src/Content/Conversation.php:1500 +#: mod/photos.php:1237 src/Content/Conversation.php:1520 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -798,12 +798,12 @@ msgstr "" #: src/BaseModule.php:439 src/Content/Conversation/Factory/Channel.php:45 #: src/Content/Widget.php:239 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:121 +#: src/Module/Settings/Channels.php:119 msgid "Followers" msgstr "" #: src/BaseModule.php:444 src/Content/Widget.php:240 src/Module/Contact.php:417 -#: src/Module/Settings/Channels.php:120 +#: src/Module/Settings/Channels.php:118 msgid "Following" msgstr "" @@ -961,7 +961,7 @@ msgstr "" msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:793 +#: src/Console/User.php:182 src/Model/User.php:806 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1490,30 +1490,30 @@ msgstr "" msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1527 src/Object/Post.php:248 +#: src/Content/Conversation.php:1547 src/Object/Post.php:248 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1544 src/Object/Post.php:548 +#: src/Content/Conversation.php:1564 src/Object/Post.php:548 #: src/Object/Post.php:549 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: src/Content/Conversation.php:1557 src/Object/Post.php:536 +#: src/Content/Conversation.php:1577 src/Object/Post.php:536 msgid "Categories:" msgstr "" -#: src/Content/Conversation.php:1558 src/Object/Post.php:537 +#: src/Content/Conversation.php:1578 src/Object/Post.php:537 msgid "Filed under:" msgstr "" -#: src/Content/Conversation.php:1566 src/Object/Post.php:562 +#: src/Content/Conversation.php:1586 src/Object/Post.php:562 #, php-format msgid "%s from %s" msgstr "" -#: src/Content/Conversation.php:1582 +#: src/Content/Conversation.php:1602 msgid "View in context" msgstr "" @@ -1551,7 +1551,7 @@ msgid "Posts from accounts that are followed by accounts that you follow" msgstr "" #: src/Content/Conversation/Factory/Channel.php:47 -#: src/Module/Settings/Channels.php:138 src/Module/Settings/Channels.php:154 +#: src/Module/Settings/Channels.php:146 src/Module/Settings/Channels.php:163 msgid "Images" msgstr "" @@ -1560,7 +1560,7 @@ msgid "Posts with images" msgstr "" #: src/Content/Conversation/Factory/Channel.php:48 -#: src/Module/Settings/Channels.php:140 src/Module/Settings/Channels.php:156 +#: src/Module/Settings/Channels.php:148 src/Module/Settings/Channels.php:165 msgid "Audio" msgstr "" @@ -1569,7 +1569,7 @@ msgid "Posts with audio" msgstr "" #: src/Content/Conversation/Factory/Channel.php:49 -#: src/Module/Settings/Channels.php:139 src/Module/Settings/Channels.php:155 +#: src/Module/Settings/Channels.php:147 src/Module/Settings/Channels.php:164 msgid "Videos" msgstr "" @@ -1586,7 +1586,7 @@ msgid "Posts from local users on this server" msgstr "" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:118 +#: src/Module/Settings/Channels.php:116 msgid "Global Community" msgstr "" @@ -1749,7 +1749,7 @@ msgstr "" #: src/Content/GroupManager.php:152 src/Content/Nav.php:278 #: src/Content/Text/HTML.php:880 src/Content/Widget.php:537 -#: src/Model/User.php:1355 +#: src/Model/User.php:1368 msgid "Groups" msgstr "" @@ -1770,7 +1770,7 @@ msgstr "" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3137 +#: src/Content/Item.php:332 src/Model/Item.php:3159 msgid "event" msgstr "" @@ -1778,7 +1778,7 @@ msgstr "" msgid "status" msgstr "" -#: src/Content/Item.php:341 src/Model/Item.php:3139 +#: src/Content/Item.php:341 src/Model/Item.php:3161 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "" @@ -2049,7 +2049,7 @@ msgstr "" msgid "Terms of Service of this Friendica instance" msgstr "" -#: src/Content/Nav.php:306 src/Module/Settings/Channels.php:119 +#: src/Content/Nav.php:306 src/Module/Settings/Channels.php:117 #: view/theme/frio/theme.php:239 msgid "Network" msgstr "" @@ -2190,8 +2190,8 @@ msgid "" "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:994 src/Model/Item.php:3870 -#: src/Model/Item.php:3876 src/Model/Item.php:3877 +#: src/Content/Text/BBCode.php:994 src/Model/Item.php:3892 +#: src/Model/Item.php:3898 src/Model/Item.php:3899 msgid "Link to source" msgstr "" @@ -2359,7 +2359,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:536 src/Model/Contact.php:1714 +#: src/Content/Widget.php:536 src/Model/Contact.php:1738 msgid "News" msgstr "" @@ -2371,8 +2371,8 @@ msgstr "" msgid "All" msgstr "" -#: src/Content/Widget.php:591 src/Module/Admin/Site.php:464 -#: src/Module/BaseSettings.php:125 src/Module/Settings/Channels.php:158 +#: src/Content/Widget.php:591 src/Module/Admin/Site.php:466 +#: src/Module/BaseSettings.php:125 src/Module/Settings/Channels.php:167 #: src/Module/Settings/Display.php:315 msgid "Channels" msgstr "" @@ -3234,76 +3234,76 @@ msgstr "" msgid "Approve" msgstr "" -#: src/Model/Contact.php:1710 +#: src/Model/Contact.php:1734 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1718 +#: src/Model/Contact.php:1742 msgid "Group" msgstr "" -#: src/Model/Contact.php:3021 +#: src/Model/Contact.php:3045 msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3026 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3050 src/Module/Friendica.php:101 msgid "Blocked domain" msgstr "" -#: src/Model/Contact.php:3031 +#: src/Model/Contact.php:3055 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3040 +#: src/Model/Contact.php:3064 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:3058 +#: src/Model/Contact.php:3082 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3075 +#: src/Model/Contact.php:3099 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:3077 +#: src/Model/Contact.php:3101 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:3080 +#: src/Model/Contact.php:3104 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3107 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3086 +#: src/Model/Contact.php:3110 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3111 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3093 +#: src/Model/Contact.php:3117 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:3098 +#: src/Model/Contact.php:3122 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "" -#: src/Model/Contact.php:3164 +#: src/Model/Contact.php:3188 msgid "Unable to retrieve contact information." msgstr "" @@ -3408,91 +3408,91 @@ msgstr "" msgid "Happy Birthday %s" msgstr "" -#: src/Model/Item.php:2188 +#: src/Model/Item.php:2210 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2190 +#: src/Model/Item.php:2212 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2193 +#: src/Model/Item.php:2215 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3141 +#: src/Model/Item.php:3163 msgid "activity" msgstr "" -#: src/Model/Item.php:3143 +#: src/Model/Item.php:3165 msgid "comment" msgstr "" -#: src/Model/Item.php:3146 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3168 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "" -#: src/Model/Item.php:3316 +#: src/Model/Item.php:3338 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3318 +#: src/Model/Item.php:3340 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3320 +#: src/Model/Item.php:3342 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3324 +#: src/Model/Item.php:3346 #, php-format msgid "Content warning: %s" msgstr "" -#: src/Model/Item.php:3777 +#: src/Model/Item.php:3799 msgid "bytes" msgstr "" -#: src/Model/Item.php:3808 +#: src/Model/Item.php:3830 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3810 +#: src/Model/Item.php:3832 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3815 +#: src/Model/Item.php:3837 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3817 +#: src/Model/Item.php:3839 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3819 +#: src/Model/Item.php:3841 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3853 src/Model/Item.php:3854 +#: src/Model/Item.php:3875 src/Model/Item.php:3876 msgid "View on separate page" msgstr "" @@ -3650,145 +3650,145 @@ msgstr "" msgid "Contact information and Social Networks" msgstr "" -#: src/Model/User.php:225 src/Model/User.php:1268 +#: src/Model/User.php:225 src/Model/User.php:1281 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" -#: src/Model/User.php:702 src/Model/User.php:735 +#: src/Model/User.php:715 src/Model/User.php:748 msgid "Login failed" msgstr "" -#: src/Model/User.php:767 +#: src/Model/User.php:780 msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:888 +#: src/Model/User.php:901 msgid "Password can't be empty" msgstr "" -#: src/Model/User.php:930 +#: src/Model/User.php:943 msgid "Empty passwords are not allowed." msgstr "" -#: src/Model/User.php:934 +#: src/Model/User.php:947 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:938 +#: src/Model/User.php:951 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:942 +#: src/Model/User.php:955 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1151 +#: src/Model/User.php:1164 msgid "Passwords do not match. Password unchanged." msgstr "" -#: src/Model/User.php:1158 +#: src/Model/User.php:1171 msgid "An invitation is required." msgstr "" -#: src/Model/User.php:1162 +#: src/Model/User.php:1175 msgid "Invitation could not be verified." msgstr "" -#: src/Model/User.php:1170 +#: src/Model/User.php:1183 msgid "Invalid OpenID url" msgstr "" -#: src/Model/User.php:1183 src/Security/Authentication.php:241 +#: src/Model/User.php:1196 src/Security/Authentication.php:241 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "" -#: src/Model/User.php:1183 src/Security/Authentication.php:241 +#: src/Model/User.php:1196 src/Security/Authentication.php:241 msgid "The error message was:" msgstr "" -#: src/Model/User.php:1189 +#: src/Model/User.php:1202 msgid "Please enter the required information." msgstr "" -#: src/Model/User.php:1203 +#: src/Model/User.php:1216 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "" -#: src/Model/User.php:1210 +#: src/Model/User.php:1223 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "" msgstr[1] "" -#: src/Model/User.php:1214 +#: src/Model/User.php:1227 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "" msgstr[1] "" -#: src/Model/User.php:1222 +#: src/Model/User.php:1235 msgid "That doesn't appear to be your full (First Last) name." msgstr "" -#: src/Model/User.php:1227 +#: src/Model/User.php:1240 msgid "Your email domain is not among those allowed on this site." msgstr "" -#: src/Model/User.php:1231 +#: src/Model/User.php:1244 msgid "Not a valid email address." msgstr "" -#: src/Model/User.php:1234 +#: src/Model/User.php:1247 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1238 src/Model/User.php:1244 +#: src/Model/User.php:1251 src/Model/User.php:1257 msgid "Cannot use that email." msgstr "" -#: src/Model/User.php:1250 +#: src/Model/User.php:1263 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1258 src/Model/User.php:1315 +#: src/Model/User.php:1271 src/Model/User.php:1328 msgid "Nickname is already registered. Please choose another." msgstr "" -#: src/Model/User.php:1302 src/Model/User.php:1306 +#: src/Model/User.php:1315 src/Model/User.php:1319 msgid "An error occurred during registration. Please try again." msgstr "" -#: src/Model/User.php:1329 +#: src/Model/User.php:1342 msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: src/Model/User.php:1336 +#: src/Model/User.php:1349 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1341 +#: src/Model/User.php:1354 msgid "Friends" msgstr "" -#: src/Model/User.php:1345 +#: src/Model/User.php:1358 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1389 +#: src/Model/User.php:1402 msgid "Profile Photos" msgstr "" -#: src/Model/User.php:1569 +#: src/Model/User.php:1582 #, php-format msgid "" "\n" @@ -3796,7 +3796,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1572 +#: src/Model/User.php:1585 #, php-format msgid "" "\n" @@ -3832,12 +3832,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1604 src/Model/User.php:1710 +#: src/Model/User.php:1617 src/Model/User.php:1723 #, php-format msgid "Registration details for %s" msgstr "" -#: src/Model/User.php:1624 +#: src/Model/User.php:1637 #, php-format msgid "" "\n" @@ -3853,12 +3853,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1643 +#: src/Model/User.php:1656 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1667 +#: src/Model/User.php:1680 #, php-format msgid "" "\n" @@ -3867,7 +3867,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1675 +#: src/Model/User.php:1688 #, php-format msgid "" "\n" @@ -3905,7 +3905,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1737 +#: src/Model/User.php:1750 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3937,7 +3937,7 @@ msgstr "" #: src/Module/Admin/Addons/Details.php:111 src/Module/Admin/Addons/Index.php:67 #: src/Module/Admin/Federation.php:214 src/Module/Admin/Logs/Settings.php:85 #: src/Module/Admin/Logs/View.php:83 src/Module/Admin/Queue.php:72 -#: src/Module/Admin/Site.php:447 src/Module/Admin/Storage.php:138 +#: src/Module/Admin/Site.php:449 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 @@ -3975,7 +3975,7 @@ msgid "Addon %s failed to install." msgstr "" #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:86 -#: src/Module/Admin/Logs/Settings.php:87 src/Module/Admin/Site.php:450 +#: src/Module/Admin/Logs/Settings.php:87 src/Module/Admin/Site.php:452 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 #: src/Module/Settings/Account.php:541 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 @@ -4175,8 +4175,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:470 -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Logs/Settings.php:93 src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:480 msgid "Read-only because it is set by an environment variable" msgstr "" @@ -4336,269 +4336,269 @@ msgstr "" msgid "Priority" msgstr "" -#: src/Module/Admin/Site.php:239 +#: src/Module/Admin/Site.php:240 #, php-format msgid "%s is no valid input for maximum image size" msgstr "" -#: src/Module/Admin/Site.php:362 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:364 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:379 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:381 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "" -#: src/Module/Admin/Site.php:391 +#: src/Module/Admin/Site.php:393 msgid "No community page" msgstr "" -#: src/Module/Admin/Site.php:392 +#: src/Module/Admin/Site.php:394 msgid "No community page for visitors" msgstr "" -#: src/Module/Admin/Site.php:393 +#: src/Module/Admin/Site.php:395 msgid "Public postings from users of this site" msgstr "" -#: src/Module/Admin/Site.php:394 +#: src/Module/Admin/Site.php:396 msgid "Public postings from the federated network" msgstr "" -#: src/Module/Admin/Site.php:395 +#: src/Module/Admin/Site.php:397 msgid "Public postings from local users and the federated network" msgstr "" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Multi user instance" msgstr "" -#: src/Module/Admin/Site.php:424 +#: src/Module/Admin/Site.php:426 msgid "Closed" msgstr "" -#: src/Module/Admin/Site.php:425 +#: src/Module/Admin/Site.php:427 msgid "Requires approval" msgstr "" -#: src/Module/Admin/Site.php:426 +#: src/Module/Admin/Site.php:428 msgid "Open" msgstr "" -#: src/Module/Admin/Site.php:430 +#: src/Module/Admin/Site.php:432 msgid "Don't check" msgstr "" -#: src/Module/Admin/Site.php:431 +#: src/Module/Admin/Site.php:433 msgid "check the stable version" msgstr "" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "check the development version" msgstr "" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:438 msgid "none" msgstr "" -#: src/Module/Admin/Site.php:437 +#: src/Module/Admin/Site.php:439 msgid "Local contacts" msgstr "" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Interactors" msgstr "" -#: src/Module/Admin/Site.php:448 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:450 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "" -#: src/Module/Admin/Site.php:449 +#: src/Module/Admin/Site.php:451 msgid "General Information" msgstr "" -#: src/Module/Admin/Site.php:451 +#: src/Module/Admin/Site.php:453 msgid "Republish users to directory" msgstr "" -#: src/Module/Admin/Site.php:452 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:454 src/Module/Register.php:152 msgid "Registration" msgstr "" -#: src/Module/Admin/Site.php:453 +#: src/Module/Admin/Site.php:455 msgid "File upload" msgstr "" -#: src/Module/Admin/Site.php:454 +#: src/Module/Admin/Site.php:456 msgid "Policies" msgstr "" -#: src/Module/Admin/Site.php:455 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Admin/Site.php:457 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:456 +#: src/Module/Admin/Site.php:458 msgid "Auto Discovered Contact Directory" msgstr "" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "Performance" msgstr "" -#: src/Module/Admin/Site.php:458 +#: src/Module/Admin/Site.php:460 msgid "Worker" msgstr "" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Message Relay" msgstr "" -#: src/Module/Admin/Site.php:460 +#: src/Module/Admin/Site.php:462 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "The system is not subscribed to any relays at the moment." msgstr "" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "The system is currently subscribed to the following relays:" msgstr "" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Relocate Node" msgstr "" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 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:467 +#: src/Module/Admin/Site.php:469 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "" -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "Site name" msgstr "" -#: src/Module/Admin/Site.php:471 +#: src/Module/Admin/Site.php:473 msgid "Sender Email" msgstr "" -#: src/Module/Admin/Site.php:471 +#: src/Module/Admin/Site.php:473 msgid "" "The email address your server shall use to send notification emails from." msgstr "" -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:474 msgid "Name of the system actor" msgstr "" -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:474 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:473 +#: src/Module/Admin/Site.php:475 msgid "Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 msgid "Email Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "Shortcut icon" msgstr "" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "Link to an icon that will be used for browsers." msgstr "" -#: src/Module/Admin/Site.php:476 +#: src/Module/Admin/Site.php:478 msgid "Touch icon" msgstr "" -#: src/Module/Admin/Site.php:476 +#: src/Module/Admin/Site.php:478 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:479 msgid "Additional Info" msgstr "" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:479 #, 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:478 +#: src/Module/Admin/Site.php:480 msgid "System language" msgstr "" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "System theme" msgstr "" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Mobile system theme" msgstr "" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Theme for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Force SSL" msgstr "" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead " "to endless loops." msgstr "" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Show help entry from navigation menu" msgstr "" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 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:483 +#: src/Module/Admin/Site.php:485 msgid "Single user instance" msgstr "" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Make this instance multi-user or single-user for the named user" msgstr "" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Maximum image size" msgstr "" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " @@ -4610,35 +4610,35 @@ msgid "" "to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Maximum image length" msgstr "" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 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:490 +#: src/Module/Admin/Site.php:492 msgid "JPEG image quality" msgstr "" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 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:492 +#: src/Module/Admin/Site.php:494 msgid "Register policy" msgstr "" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum Users" msgstr "" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 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 " @@ -4646,168 +4646,168 @@ msgid "" "not when the policy is set to approval." msgstr "" -#: src/Module/Admin/Site.php:494 +#: src/Module/Admin/Site.php:496 msgid "Maximum Daily Registrations" msgstr "" -#: src/Module/Admin/Site.php:494 +#: src/Module/Admin/Site.php:496 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:495 +#: src/Module/Admin/Site.php:497 msgid "Register text" msgstr "" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:497 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "" -#: src/Module/Admin/Site.php:496 +#: src/Module/Admin/Site.php:498 msgid "Forbidden Nicknames" msgstr "" -#: src/Module/Admin/Site.php:496 +#: src/Module/Admin/Site.php:498 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:497 +#: src/Module/Admin/Site.php:499 msgid "Accounts abandoned after x days" msgstr "" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "Allowed friend domains" msgstr "" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 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:499 +#: src/Module/Admin/Site.php:501 msgid "Allowed email domains" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:501 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:500 +#: src/Module/Admin/Site.php:502 msgid "No OEmbed rich content" msgstr "" -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Trusted third-party domains" msgstr "" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 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:502 +#: src/Module/Admin/Site.php:504 msgid "Block public" msgstr "" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 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:503 +#: src/Module/Admin/Site.php:505 msgid "Force publish" msgstr "" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Global directory URL" msgstr "" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 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:505 +#: src/Module/Admin/Site.php:507 msgid "Private posts by default for new users" msgstr "" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Don't include post content in email notifications" msgstr "" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 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:507 +#: src/Module/Admin/Site.php:509 msgid "Disallow public access to addons listed in the apps menu." msgstr "" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "Don't embed private images in posts" msgstr "" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 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:509 +#: src/Module/Admin/Site.php:511 msgid "Explicit Content" msgstr "" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 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 " @@ -4816,319 +4816,329 @@ msgid "" "will be shown at the user registration page." msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Proxify external content" msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 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:511 +#: src/Module/Admin/Site.php:513 msgid "Only local search" msgstr "" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Blocked tags for trending tags" msgstr "" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending " "tags." msgstr "" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Cache contact avatars" msgstr "" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 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:514 +#: src/Module/Admin/Site.php:516 msgid "Allow Users to set remote_self" msgstr "" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 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:515 +#: src/Module/Admin/Site.php:517 msgid "Adjust the feed poll frequency" msgstr "" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Automatically detect and set the best feed poll frequency." msgstr "" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Minimum poll interval" msgstr "" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 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:517 +#: src/Module/Admin/Site.php:519 msgid "Enable multiple registrations" msgstr "" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Enable users to register additional accounts for use as pages." msgstr "" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Enable OpenID" msgstr "" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Enable OpenID support for registration and logins." msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "Enable full name check" msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "Email administrators on new registration" msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 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:521 +#: src/Module/Admin/Site.php:523 msgid "Community pages for visitors" msgstr "" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 msgid "Posts per user on community page" msgstr "" -#: src/Module/Admin/Site.php:522 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "" - -#: src/Module/Admin/Site.php:524 -msgid "Enable Mail support" -msgstr "" - #: src/Module/Admin/Site.php:524 msgid "" -"Enable built-in mail support to poll IMAP folders and to reply via mail." +"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:525 +msgid "Posts per server on community page" msgstr "" #: src/Module/Admin/Site.php:525 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:527 +msgid "Enable Mail support" +msgstr "" + +#: src/Module/Admin/Site.php:527 +msgid "" +"Enable built-in mail support to poll IMAP folders and to reply via mail." +msgstr "" + +#: src/Module/Admin/Site.php:528 +msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:529 msgid "Enable OStatus support" msgstr "" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:529 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:531 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub " "directory." msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:532 msgid "Enable Diaspora support" msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:532 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:533 msgid "Verify SSL" msgstr "" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:533 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:531 +#: src/Module/Admin/Site.php:534 msgid "Proxy user" msgstr "" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:534 msgid "User name for the proxy server." msgstr "" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:535 msgid "Proxy URL" msgstr "" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:535 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:533 +#: src/Module/Admin/Site.php:536 msgid "Network timeout" msgstr "" -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:536 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:537 msgid "Maximum Load Average" msgstr "" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:537 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:538 msgid "Minimal Memory" msgstr "" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:538 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:539 msgid "Periodically optimize tables" msgstr "" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:539 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "" -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:541 msgid "Discover followers/followings from contacts" msgstr "" -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:541 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:542 msgid "None - deactivated" msgstr "" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:543 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:544 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:543 +#: src/Module/Admin/Site.php:546 msgid "Only update contacts/servers with local data" msgstr "" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:546 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:544 +#: src/Module/Admin/Site.php:547 msgid "Synchronize the contacts with the directory server" msgstr "" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:547 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:549 msgid "Discover contacts from other servers" msgstr "" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:549 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:547 +#: src/Module/Admin/Site.php:550 msgid "Days between requery" msgstr "" -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:550 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:548 +#: src/Module/Admin/Site.php:551 msgid "Search the local directory" msgstr "" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:551 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:550 +#: src/Module/Admin/Site.php:553 msgid "Publish server information" msgstr "" -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:553 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 " @@ -5136,50 +5146,50 @@ msgid "" "href=\"http://the-federation.info/\">the-federation.info for details." msgstr "" -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:555 msgid "Check upstream version" msgstr "" -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:555 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:553 +#: src/Module/Admin/Site.php:556 msgid "Suppress Tags" msgstr "" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:556 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:557 msgid "Clean database" msgstr "" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:557 msgid "" "Remove old remote items, orphaned database records and old content from some " "other helper tables." msgstr "" -#: src/Module/Admin/Site.php:555 +#: src/Module/Admin/Site.php:558 msgid "Lifespan of remote items" msgstr "" -#: src/Module/Admin/Site.php:555 +#: src/Module/Admin/Site.php:558 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:556 +#: src/Module/Admin/Site.php:559 msgid "Lifespan of unclaimed items" msgstr "" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:559 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5187,165 +5197,165 @@ msgid "" "items if set to 0." msgstr "" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:560 msgid "Lifespan of raw conversation data" msgstr "" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:560 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:558 +#: src/Module/Admin/Site.php:561 msgid "Maximum numbers of comments per post" msgstr "" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:561 msgid "How much comments should be shown for each post? Default value is 100." msgstr "" -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:562 msgid "Maximum numbers of comments per post on the display page" msgstr "" -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:562 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:563 msgid "Items per page" msgstr "" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:563 msgid "" "Number of items per page in stream pages (network, community, profile/" "contact statuses, search)." msgstr "" -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:564 msgid "Items per page for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:564 msgid "" "Number of items per page in stream pages (network, community, profile/" "contact statuses, search) for mobile devices." msgstr "" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:565 msgid "Temp path" msgstr "" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:565 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:563 +#: src/Module/Admin/Site.php:566 msgid "Only search in tags" msgstr "" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:566 msgid "On large systems the text search can slow down the system extremely." msgstr "" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:567 msgid "Generate counts per contact circle when calculating network count" msgstr "" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:567 msgid "" "On systems with users that heavily use contact circles the query can be very " "expensive." msgstr "" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:568 msgid "Process \"view\" activities" msgstr "" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:568 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:566 +#: src/Module/Admin/Site.php:569 msgid "Days, after which a contact is archived" msgstr "" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:569 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:568 +#: src/Module/Admin/Site.php:571 msgid "Maximum number of parallel workers" msgstr "" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:571 #, 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:569 +#: src/Module/Admin/Site.php:572 msgid "Maximum load for workers" msgstr "" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:572 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:573 msgid "Enable fastlane" msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:573 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:571 +#: src/Module/Admin/Site.php:574 msgid "Decoupled receiver" msgstr "" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:574 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:572 +#: src/Module/Admin/Site.php:575 msgid "Cron interval" msgstr "" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:575 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:576 msgid "Worker defer limit" msgstr "" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:576 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 msgid "Worker fetch limit" msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 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 " @@ -5353,142 +5363,142 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Direct relay transfer" msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "Relay scope" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 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:577 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:580 src/Module/Contact/Profile.php:309 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "all" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "tags" msgstr "" -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:581 msgid "Server tags" msgstr "" -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:581 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 msgid "Deny Server tags" msgstr "" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 msgid "Comma separated list of tags that are rejected." msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Allow user tags" msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 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:581 +#: src/Module/Admin/Site.php:584 msgid "Deny undetected languages" msgstr "" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "If enabled, posts with undetected languages will be rejected." msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "Language Quality" msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "The minimum language quality that is required to accept the post." msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Number of languages for the language detection" msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 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:585 +#: src/Module/Admin/Site.php:588 msgid "Maximum age of channel" msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 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:586 +#: src/Module/Admin/Site.php:589 msgid "Maximum number of channel posts" msgstr "" -#: src/Module/Admin/Site.php:586 +#: src/Module/Admin/Site.php:589 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:587 +#: src/Module/Admin/Site.php:590 msgid "Interaction score days" msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Number of days that are used to calculate the interaction score." msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Maximum number of posts per author" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 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:589 +#: src/Module/Admin/Site.php:592 msgid "Sharer interaction days" msgstr "" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 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:592 +#: src/Module/Admin/Site.php:595 msgid "Start Relocation" msgstr "" @@ -6109,7 +6119,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Index.php:116 #: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 #: src/Module/Security/TwoFactor/Verify.php:101 -#: src/Module/Settings/Channels.php:131 src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:139 src/Module/Settings/Channels.php:156 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6195,7 +6205,7 @@ msgstr "" #: src/Module/Contact/Advanced.php:70 src/Module/Contact/Advanced.php:109 #: src/Module/Contact/Contacts.php:71 src/Module/Contact/Conversations.php:84 #: src/Module/Contact/Conversations.php:89 -#: src/Module/Contact/Conversations.php:94 src/Module/Contact/Media.php:43 +#: src/Module/Contact/Conversations.php:94 src/Module/Contact/Media.php:61 #: src/Module/Contact/Posts.php:78 src/Module/Contact/Posts.php:83 #: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:154 #: src/Module/Contact/Profile.php:159 src/Module/Contact/Profile.php:164 @@ -7363,7 +7373,7 @@ msgstr "" #: src/Module/Friendica.php:102 #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:111 -#: src/Module/Settings/Channels.php:165 +#: src/Module/Settings/Channels.php:174 msgid "Reason for the block" msgstr "" @@ -8111,7 +8121,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Index.php:86 #: src/Module/Moderation/Blocklist/Server/Index.php:110 -#: src/Module/Settings/Channels.php:164 +#: src/Module/Settings/Channels.php:173 msgid "Blocked server domain pattern" msgstr "" @@ -10149,76 +10159,76 @@ msgstr "" msgid "No Addon settings configured" msgstr "" -#: src/Module/Settings/Channels.php:131 src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:139 src/Module/Settings/Channels.php:156 #: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:132 src/Module/Settings/Channels.php:148 +#: src/Module/Settings/Channels.php:140 src/Module/Settings/Channels.php:157 #: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "" -#: src/Module/Settings/Channels.php:133 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:141 src/Module/Settings/Channels.php:158 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:134 src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:142 src/Module/Settings/Channels.php:159 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:135 src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:143 src/Module/Settings/Channels.php:160 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:136 src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:161 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:137 src/Module/Settings/Channels.php:153 +#: src/Module/Settings/Channels.php:145 src/Module/Settings/Channels.php:162 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:141 +#: src/Module/Settings/Channels.php:149 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:141 +#: src/Module/Settings/Channels.php:149 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:156 msgid "Short name for the channel. It is displayed on the channels widget." msgstr "" -#: src/Module/Settings/Channels.php:148 +#: src/Module/Settings/Channels.php:157 msgid "This should describe the content of the channel in a few word." msgstr "" -#: src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:158 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:150 +#: src/Module/Settings/Channels.php:159 msgid "Select a circle or channel, that your channel should be based on." msgstr "" -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:160 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:152 +#: src/Module/Settings/Channels.php:161 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:153 +#: src/Module/Settings/Channels.php:162 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10226,39 +10236,39 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:154 +#: src/Module/Settings/Channels.php:163 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:155 +#: src/Module/Settings/Channels.php:164 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:156 +#: src/Module/Settings/Channels.php:165 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:159 +#: src/Module/Settings/Channels.php:168 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:160 +#: src/Module/Settings/Channels.php:169 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:161 +#: src/Module/Settings/Channels.php:170 msgid "Add" msgstr "" -#: src/Module/Settings/Channels.php:163 +#: src/Module/Settings/Channels.php:172 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:166 +#: src/Module/Settings/Channels.php:175 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:167 +#: src/Module/Settings/Channels.php:176 msgid "Delete entry from the channel list?" msgstr "" diff --git a/view/templates/admin/site.tpl b/view/templates/admin/site.tpl index 393c1ec4a9..a0adf1b804 100644 --- a/view/templates/admin/site.tpl +++ b/view/templates/admin/site.tpl @@ -56,6 +56,7 @@ {{include file="field_checkbox.tpl" field=$force_publish}} {{include file="field_select.tpl" field=$community_page_style}} {{include file="field_input.tpl" field=$max_author_posts_community_page}} + {{include file="field_input.tpl" field=$max_server_posts_community_page}} {{if $mail_able}} {{include file="field_checkbox.tpl" field=$mail_enabled}} diff --git a/view/theme/frio/templates/admin/site.tpl b/view/theme/frio/templates/admin/site.tpl index e2fab6d8a9..229704e7b5 100644 --- a/view/theme/frio/templates/admin/site.tpl +++ b/view/theme/frio/templates/admin/site.tpl @@ -134,6 +134,7 @@ {{include file="field_checkbox.tpl" field=$force_publish}} {{include file="field_select.tpl" field=$community_page_style}} {{include file="field_input.tpl" field=$max_author_posts_community_page}} + {{include file="field_input.tpl" field=$max_server_posts_community_page}} {{if $mail_able}} {{include file="field_checkbox.tpl" field=$mail_enabled}}